Boost Union
Versions
Current version
v5.2-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042012
Version release name: v5.2-r8
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r8
- 2026-07-19 - Bugfix: Prevent a redirect for flavour files when users have not accepted the policy yet, resolves #684
- 2026-07-19 - Glitch: The login link in the navbar was missing a right padding before the off-canvar button, resolves #1193
- 2026-07-18 - Improvement: Lighten the footnote link dividers again, resolves #1375
- 2026-07-18 - Bugfix: Do not throw a TypeError if an info banner start or end date is stored as an empty string, resolves #1370
- 2026-07-17 - Improvement: For course header images, allow the teacher to adopt the existing course image as course header image, resolves #1371
- 2026-07-14 - Bugfix: Surround the dividers between the static page links in the footnote with equal spacing, resolves #1237
- 2026-07-14 - Bugfix: In dynamic courses smart menus, fix second line font color on mouse over, resolves #1342
- 2026-07-14 - Bugfix: The 'completed' and 'failed' completion icons in the course index were shifted to the right, resolves #1340
- 2026-07-14 - Bugfix: Setting more than one course header override in a course resulted in a debug message, resolves #1363
- 2026-07-13 - Bugfix: Do not break the SCSS compilation if an activity icon purpose is still set to the deprecated 'interface' purpose, resolves #1331.
Please note: This change will reset any activity icon purpose which is still set to 'interface' to its original purpose. - 2026-07-10 - Bugfix: Do not purge theme_boost_union_touchiconsios cache before refilling it to avoid race conditions with asynchronous cache purging configurations, resolves #1361
v5.2-r7
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
- 2026-07-08 - Improvement: Make the Activity & section navigation elements look nicer, resolves #825
- 2026-06-23 - Feature: Allow the admin and the teacher to control the appearance of the sections (section 0 as well as sections ≥ 1) on the course main page, resolves #889
v5.2-r6
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Move the footnote in the side-by-side login arrangement to the right panel, resolves #1279
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.2-r5
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.2-r4
- 2026-06-07 - Improvement: Allow the admin to customize the left-hand login instructions on the side-by-side login arrangement. If no authentication instructions are set, then the Moodle core fallback text in the left-hand login instructions is not shown. Resolves #1298
- 2026-06-07 - Improvement: Harden the login background image position setting on the side-by-side login arrangement
- 2026-06-07 - Bugfix: On the side-by-side login arrangement, the uploaded background image showed on both sides, resolves #1299
v5.2-r3
- 2026-06-06 - Bugfix: Adopt upstream changes in theme_boost layout files which were missed during the Boost Union 5.2 upgrade. This resulted in the fact that, for example, tertiary menu dropdowns were broken on mod/quiz/report page. Resolves #1295
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course s
v5.2-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042010
Version release name: v5.2-r7
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r7
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
- 2026-07-08 - Improvement: Make the Activity & section navigation elements look nicer, resolves #825
- 2026-06-23 - Feature: Allow the admin and the teacher to control the appearance of the sections (section 0 as well as sections ≥ 1) on the course main page, resolves #889
v5.2-r6
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Move the footnote in the side-by-side login arrangement to the right panel, resolves #1279
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.2-r5
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.2-r4
- 2026-06-07 - Improvement: Allow the admin to customize the left-hand login instructions on the side-by-side login arrangement. If no authentication instructions are set, then the Moodle core fallback text in the left-hand login instructions is not shown. Resolves #1298
- 2026-06-07 - Improvement: Harden the login background image position setting on the side-by-side login arrangement
- 2026-06-07 - Bugfix: On the side-by-side login arrangement, the uploaded background image showed on both sides, resolves #1299
v5.2-r3
- 2026-06-06 - Bugfix: Adopt upstream changes in theme_boost layout files which were missed during the Boost Union 5.2 upgrade. This resulted in the fact that, for example, tertiary menu dropdowns were broken on mod/quiz/report page. Resolves #1295
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resol
v5.2-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042008
Version release name: v5.2-r6
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r6
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Move the footnote in the side-by-side login arrangement to the right panel, resolves #1279
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.2-r5
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.2-r4
- 2026-06-07 - Improvement: Allow the admin to customize the left-hand login instructions on the side-by-side login arrangement. If no authentication instructions are set, then the Moodle core fallback text in the left-hand login instructions is not shown. Resolves #1298
- 2026-06-07 - Improvement: Harden the login background image position setting on the side-by-side login arrangement
- 2026-06-07 - Bugfix: On the side-by-side login arrangement, the uploaded background image showed on both sides, resolves #1299
v5.2-r3
- 2026-06-06 - Bugfix: Adopt upstream changes in theme_boost layout files which were missed during the Boost Union 5.2 upgrade. This resulted in the fact that, for example, tertiary menu dropdowns were broken on mod/quiz/report page. Resolves #1295
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #111
v5.2-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042007
Version release name: v5.2-r5
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r5
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.2-r4
- 2026-06-07 - Improvement: Allow the admin to customize the left-hand login instructions on the side-by-side login arrangement. If no authentication instructions are set, then the Moodle core fallback text in the left-hand login instructions is not shown. Resolves #1298
- 2026-06-07 - Improvement: Harden the login background image position setting on the side-by-side login arrangement
- 2026-06-07 - Bugfix: On the side-by-side login arrangement, the uploaded background image showed on both sides, resolves #1299
v5.2-r3
- 2026-06-06 - Bugfix: Adopt upstream changes in theme_boost layout files which were missed during the Boost Union 5.2 upgrade. This resulted in the fact that, for example, tertiary menu dropdowns were broken on mod/quiz/report page. Resolves #1295
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade
v5.2-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042006
Version release name: v5.2-r4
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r4
- 2026-06-07 - Improvement: Allow the admin to customize the left-hand login instructions on the side-by-side login arrangement. If no authentication instructions are set, then the Moodle core fallback text in the left-hand login instructions is not shown. Resolves #1298
- 2026-06-07 - Improvement: Harden the login background image position setting on the side-by-side login arrangement
- 2026-06-07 - Bugfix: On the side-by-side login arrangement, the uploaded background image showed on both sides, resolves #1299
v5.2-r3
- 2026-06-06 - Bugfix: Adopt upstream changes in theme_boost layout files which were missed during the Boost Union 5.2 upgrade. This resulted in the fact that, for example, tertiary menu dropdowns were broken on mod/quiz/report page. Resolves #1295
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a
v5.2-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042005
Version release name: v5.2-r3
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r3
- 2026-06-06 - Bugfix: Adopt upstream changes in theme_boost layout files which were missed during the Boost Union 5.2 upgrade. This resulted in the fact that, for example, tertiary menu dropdowns were broken on mod/quiz/report page. Resolves #1295
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Impro
v5.2-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042001
Version release name: v5.2-r2
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r2
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
v5.2-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2026042000
Version release name: v5.2-r1
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.2-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.2-r1
- 2026-05-22 - Status of the Boost Union 5.2 release:
Please note: The Boost Union 5.2 release is generally working and usable in a way that we did not want to hold the release back any longer. However, there are some things on the side-by-side login page and some other adaptions to Moodle 5.2 in general which remain to be improved / done in the next minor release. Against this background, test the 5.2 release on your particular instance as usual and if you encounter any issues with Boost Union on 5.2, please report them as usual on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2026-04-20 - Upgrade: Raise the verified version for the built-in SCSS snippets.
- 2026-05-21 - Improvement: Add recommendation for information banners on the side-by-side login page, resolves #1277
- 2026-04-20 - Upgrade: Fix the info banner position on the new side-by-side login page layout.
- 2026-04-20 - Upgrade: Add admin settings to control the dividers between the login providers.
- 2026-04-20 - Upgrade: Replace the default texts for the login form intros with dedicated Boost Union strings instead of Moodle core strings
- 2026-04-20 - Upgrade: Make the login form intros smaller and disabled by default from now on, resolves #1249
- 2026-04-20 - Upgrade: Remove the 'Logo (if uploaded), heading otherwise (Unchanged as handled by Moodle core)' option from the 'Login page brand' setting as this behaviour is not present anymore in Moodle core and it does not really make sense to keep it in Boost Union.
Please note: For upgraded installations which used this option, the login page brand will be set to 'Logo (if uploaded) + heading' during the upgrade. You can change the setting afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Allow the admin to use the legacy login page layouts (from before Moodle 5.2) as well.
Please note: For upgraded installations, the login page layout is set to legacy during the upgrade to keep the look as consistent as possible to as it was before. If you want to try the new side-by-side layout from Moodle core, you can change the layout afterwards in the Boost Union settings. - 2026-04-20 - Upgrade: Fix Behat tests which broke due to UI design changes.
- 2026-04-20 - Upgrade: Let the admin deactivate the Telemetry Trace ID entry in the footer as well.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to site administration changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due to language pack changes.
- 2026-04-20 - Upgrade: Fix Behat tests which broke due that site home and my courses are now disabled as well as forcelogin is enabled on new installs.
- 2026-04-20 - Upgrade: Adopt changes to login.mustache.
- 2026-04-20 - Upgrade: Adopt changes to drawers.mustache.
- 2026-04-20 - Upgrade: Adopt changes to navbar.mustache.
- 2026-04-20 - Upgrade: Adopt changes to full_header.mustache.
- 2026-04-20 - Upgrade: Adopt changes to columns2.mustache.
- 2026-04-20 - Upgrade: Adopt changes to footer.mustache.
- 2026-04-20 - Upgrade: Adopt changes to cm.mustache.
- 2026-04-20 - Upgrade: Adopt changes to core_renderer.php functions.
- 2026-04-20 - Upgrade: Adopt new login page layout on Moodle 5.2, resolves #1202
- 2026-04-20 - Prepare compatibility for Moodle 5.2.
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dash
v5.1-r21
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100645
Version release name: v5.1-r21
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r21
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r21
- 2026-07-19 - Bugfix: Prevent a redirect for flavour files when users have not accepted the policy yet, resolves #684
- 2026-07-19 - Glitch: The login link in the navbar was missing a right padding before the off-canvar button, resolves #1193
- 2026-07-18 - Improvement: Lighten the footnote link dividers again, resolves #1375
- 2026-07-18 - Bugfix: Do not throw a TypeError if an info banner start or end date is stored as an empty string, resolves #1370
- 2026-07-17 - Improvement: For course header images, allow the teacher to adopt the existing course image as course header image, resolves #1371
- 2026-07-14 - Bugfix: Surround the dividers between the static page links in the footnote with equal spacing, resolves #1237
- 2026-07-14 - Bugfix: In dynamic courses smart menus, fix second line font color on mouse over, resolves #1342
- 2026-07-14 - Bugfix: The 'completed' and 'failed' completion icons in the course index were shifted to the right, resolves #1340
- 2026-07-14 - Bugfix: Setting more than one course header override in a course resulted in a debug message, resolves #1363
- 2026-07-13 - Bugfix: Do not break the SCSS compilation if an activity icon purpose is still set to the deprecated 'interface' purpose, resolves #1331.
Please note: This change will reset any activity icon purpose which is still set to 'interface' to its original purpose. - 2026-07-10 - Bugfix: Do not purge theme_boost_union_touchiconsios cache before refilling it to avoid race conditions with asynchronous cache purging configurations, resolves #1361
v5.1-r20
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
- 2026-07-08 - Improvement: Make the Activity & section navigation elements look nicer, resolves #825
- 2026-06-23 - Feature: Allow the admin and the teacher to control the appearance of the sections (section 0 as well as sections ≥ 1) on the course main page, resolves #889
v5.1-r19
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.1-r18
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.1-r17
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.1-r16
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from to = when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11
v5.1-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100643
Version release name: v5.1-r20
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r20
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
- 2026-07-08 - Improvement: Make the Activity & section navigation elements look nicer, resolves #825
- 2026-06-23 - Feature: Allow the admin and the teacher to control the appearance of the sections (section 0 as well as sections ≥ 1) on the course main page, resolves #889
v5.1-r19
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.1-r18
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.1-r17
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.1-r16
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves
v5.1-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100641
Version release name: v5.1-r19
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r19
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.1-r18
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.1-r17
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.1-r16
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the s
v5.1-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100640
Version release name: v5.1-r18
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r18
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.1-r17
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.1-r16
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI scri
v5.1-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100639
Version release name: v5.1-r17
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r17
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.1-r16
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Impro
v5.1-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100635
Version release name: v5.1-r16
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r16
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to f
v5.1-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100634
Version release name: v5.1-r15
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r15
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
v5.1-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100633
Version release name: v5.1-r14
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r14
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.1-r13
The v5.1-r13 release was withdrawn and untagged directly after release as it was incomplete due to a glitch in our release script.
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencours
v5.1-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100627
Version release name: v5.1-r12
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r12
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-0
v5.1-r11 (2025100625)
v5.1-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100625
Version release name: v5.1-r11
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r11
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities
v5.1-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100620
Version release name: v5.1-r10
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r10
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to
v5.1-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100616
Version release name: v5.1-r9
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r9
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt c
v5.1-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100614
Version release name: v5.1-r8
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r8
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visi
v5.1-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100612
Version release name: v5.1-r7
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r7
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regardi
v5.1-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100610
Version release name: v5.1-r6
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r6
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v
v5.1-r5 (2025100608)
v5.1-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100608
Version release name: v5.1-r5
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r5
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - I
v5.1-r4 (2025100607)
v5.1-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100607
Version release name: v5.1-r4
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r4
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Improvement: Replace smartmenu_item_edit_form.js with Moodle core solution for hiding headers, resolves #1028
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme
v5.1-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100604
Version release name: v5.1-r3
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r3
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16
v5.1-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100602
Version release name: v5.1-r2
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r2
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10
v5.1-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025100600
Version release name: v5.1-r1
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.1-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.1-r1
- 2025-10-26 - Upgrade: Adopt changes to 'Add a block' area CSS selectors from MDL-85281
- 2025-10-26 - Upgrade: Fix Behat test which tests the activity icon branding feature after the activity chooser restructurings on 5.1.
- 2025-10-26 - Upgrade: Verify the built-in SCSS snippets on 5.1.
- 2025-10-26 - Upgrade: Remove the timelinetintenabled and upcomingeventstintenabled settings from Boost Union as the timeline block and the upcoming events blocks have colored icons from Moodle 5.1 on
- 2025-10-26 - Upgrade: Adopt changes to settings.php from MDL-80556
- 2025-10-26 - Prepare compatibility for Moodle 5.1.
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the
v5.0-r32
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041477
Version release name: v5.0-r32
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r32
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r32
- 2026-07-19 - Bugfix: Prevent a redirect for flavour files when users have not accepted the policy yet, resolves #684
- 2026-07-19 - Glitch: The login link in the navbar was missing a right padding before the off-canvar button, resolves #1193
- 2026-07-18 - Improvement: Lighten the footnote link dividers again, resolves #1375
- 2026-07-18 - Bugfix: Do not throw a TypeError if an info banner start or end date is stored as an empty string, resolves #1370
- 2026-07-17 - Improvement: For course header images, allow the teacher to adopt the existing course image as course header image, resolves #1371
- 2026-07-14 - Bugfix: Surround the dividers between the static page links in the footnote with equal spacing, resolves #1237
- 2026-07-14 - Bugfix: In dynamic courses smart menus, fix second line font color on mouse over, resolves #1342
- 2026-07-14 - Bugfix: The 'completed' and 'failed' completion icons in the course index were shifted to the right, resolves #1340
- 2026-07-14 - Bugfix: Setting more than one course header override in a course resulted in a debug message, resolves #1363
- 2026-07-13 - Bugfix: Do not break the SCSS compilation if an activity icon purpose is still set to the deprecated 'interface' purpose, resolves #1331.
Please note: This change will reset any activity icon purpose which is still set to 'interface' to its original purpose. - 2026-07-10 - Bugfix: Do not purge theme_boost_union_touchiconsios cache before refilling it to avoid race conditions with asynchronous cache purging configurations, resolves #1361
v5.0-r31
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
- 2026-07-08 - Improvement: Make the Activity & section navigation elements look nicer, resolves #825
- 2026-06-23 - Feature: Allow the admin and the teacher to control the appearance of the sections (section 0 as well as sections ≥ 1) on the course main page, resolves #889
v5.0-r30
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.0-r29
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.0-r28
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.0-r27
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from to = when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being inva
v5.0-r31
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041475
Version release name: v5.0-r31
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r31
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r31
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
- 2026-07-08 - Improvement: Make the Activity & section navigation elements look nicer, resolves #825
- 2026-06-23 - Feature: Allow the admin and the teacher to control the appearance of the sections (section 0 as well as sections ≥ 1) on the course main page, resolves #889
v5.0-r30
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.0-r29
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.0-r28
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.0-r27
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
v5.0-r30
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041473
Version release name: v5.0-r30
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r30
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r30
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v5.0-r29
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.0-r28
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.0-r27
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #4
v5.0-r29
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041472
Version release name: v5.0-r29
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r29
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r29
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v5.0-r28
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.0-r27
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tes
v5.0-r28
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041471
Version release name: v5.0-r28
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r28
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r28
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v5.0-r27
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r27
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041467
Version release name: v5.0-r27
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r27
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r27
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core
v5.0-r26
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041466
Version release name: v5.0-r26
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r26
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r26
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.
v5.0-r25
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041465
Version release name: v5.0-r25
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r25
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r25
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more me
v5.0-r24
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041460
Version release name: v5.0-r24
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r24
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r24
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-05-01 - Tests: Drop 'And Behat debugging is (en|dis)abled' steps, resolves #1242
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-
v5.0-r23 (2025041458)
v5.0-r23
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041458
Version release name: v5.0-r23
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r23
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r23
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Tweak the edit button colors so that it better fits onto tinted navbars.
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* att
v5.0-r22
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041453
Version release name: v5.0-r22
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r22
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r22
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Up
v5.0-r21
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041449
Version release name: v5.0-r21
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r21
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r21
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
- 2026-03-18 - Bugfix: Add an option to harden non-editable block regions by introducing a custom block manager, resolves #472
- 2026-03-18 - Feature: Smart menus: Add dynamic course setting to filter starred courses, resolves #446
- 2026-03-16 - Improvement: Add placeholders to static menu items' title and URLs, resolves #423
- 2026-03-09 - Bugfix: after_form_* hooks should require the library as well, resolves #1191
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo
v5.0-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041447
Version release name: v5.0-r20
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r20
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 20
v5.0-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041445
Version release name: v5.0-r19
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r19
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact
v5.0-r18 (2025041443)
v5.0-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041443
Version release name: v5.0-r18
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r18
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - Improvement: Solve Mustache glitches in the enhanced header templates, resolves #1161
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure
v5.0-r17 (2025041441)
v5.0-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041441
Version release name: v5.0-r17
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r17
- 2025-02-10 - Bugfix: After introducing the course-specific settings in Boost Union in the latest release, entering course settings was not possible anymore if Boost Union was not the active theme, resolves #1155
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the cour
v5.0-r16 (2025041440)
v5.0-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041440
Version release name: v5.0-r16
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r16
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2025-02-06 - Update: Adopt changes to doc_link() from MDL-82867
- 2026-02-06 - Update: Adopt changes to colorpicker_rule class from MDL-87870
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-01-30 - Admin: Move the category breadcrumb from "Feel" to "Look" near the new course header settings.
- 2026-01-22 - Improvement: Add a setting to control if a particular info banner is shown above of below the page header.
- 2026-01-22 - Improvement: Align minor aspects (course shortname, course fields, course progress) of the look of the course-card and course-list view of the course listings more with the new course headers in Boost Union and less with the My courses page of Moodle core.
- 2026-01-22 - Feature: Enhance the adaptability of the course header including the possibility for teachers to configure it per course, resolves #138.
Please note: If you have uploaded an image in the "Fallback course header image" filearea before, this image will be migrated to the new "Global course header image" filearea during this update. - 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Feature: Add dark variant setting for the slider, resolves #914
- 2026-02-01 - Feature: Add individual carousel item interval setting for each slide, resolves #915
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
- 2026-02-01 - Improvement: Get rid of ESLint warning in drawers.mustache, resolves #1107
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side e
v5.0-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041437
Version release name: v5.0-r15
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r15
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle
v5.0-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041435
Version release name: v5.0-r14
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r14
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
- 2025-11-19 - Improvement: Improve the check for date-based smart menus from < to <= when checking for the starting date.
- 2025-11-19 - Internal changes: Align internal filearea names for slide and tile backgrounds, helps to resolve #839
Please note: While an upgrade script should migrate existing files, please double-check if existing slides and advertisement tiles are still presented correctly on the frontpage. - 2025-11-19 - Tests: Further Behat runtime optimisations, helps to resolve #839
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized
v5.0-r13 (2025041433)
v5.0-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041433
Version release name: v5.0-r13
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r13
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
- 2025-11-12 - Improvement: Lighten the hook manipulation on 5.0, resolves #1098.
- 2025-11-11 - Upstream change: Adopt changes from MDL-85418 to submenu.js, resolves #1095.
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site
v5.0-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041432
Version release name: v5.0-r12
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r12
- 2025-11-07 - Improvement: Improve wrapping of the outside-left and outside-right regions, resolves #255.
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Improvement: Add vertical offset to the outside-left and outside-right block regions, resolves #254.
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-11-03 - Improvement: Make the outside-left and outside-right block regions fully responsive, finally moving them out of their experimental state, resolves #266.
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss
v5.0-r11 (2025041427)
v5.0-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041427
Version release name: v5.0-r11
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r11
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-21 - Tests: Some Behat tests for smart menus failed on 5.0, resolves #1074
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessi
v5.0-r10 (2025041425)
v5.0-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041425
Version release name: v5.0-r10
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r10
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, reso
v5.0-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041424
Version release name: v5.0-r9
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r9
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Up
v5.0-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041422
Version release name: v5.0-r8
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r8
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
v5.0-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041421
Version release name: v5.0-r7
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r7
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Updat
v5.0-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041420
Version release name: v5.0-r6
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r6
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14
v5.0-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041414
Version release name: v5.0-r5
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r5
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt change
v5.0-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041409
Version release name: v5.0-r4
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r4
- 2025-06-09 - Upstream change: Remove preemptive regression fix after MDL-85326 was integrated, resolves #928.
Please note: This change raises the required Moodle core version to 5.0.1 - 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-
v5.0-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041407
Version release name: v5.0-r3
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r3
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 -
v5.0-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041405
Version release name: v5.0-r2
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r2
- 2025-05-26 - Bugfix: Language selector menu for visitors did not respect navbar color, resolves #966.
- 2025-05-26 - Bugfix: Main navigation more menu did not respect navbar color, resolves #967
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-25 - Bugfix: Fix a faulty HTML structure in the slider feature, resolves #965.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to
v5.0-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2025041403
Version release name: v5.0-r1
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v5.0-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v5.0-r1
- 2025-04-10 - Upgrade: Replace Bootstrap class custom-select with form-select
- 2025-05-17 - Upgrade: Failing smart menu Behat tests on Moodle 5.0, resolves #929.
- 2025-05-17 - Upgrade: Adopt changes from /lib/amd/src/usermenu.js to /theme/boost_union/amd/src/submenu.js, resolves #913.
- 2025-04-10 - Upgrade: Fix the inline-block presentation of the date settings in the infobanner settings.
- 2025-05-08 - Preemptive regression fix: Moodle 5.0 showed the footer (questionmark) icon on mobiles as well, resolves #928.
- 2025-04-10 - Upgrade: Remove the 'none' option from the slider animation type as this seems not to anymore out of the box in Bootstrap 5.
- 2025-04-10 - Upgrade: Adapt some more deprecated Bootstrap classes.
- 2025-04-10 - Improvement: Change the defaults of the theme/boost_union:viewregion* capabilities for the guest role on new Boost Union installatins, resolves #893.
Please note: Boost Union instances which are upgraded from a release before v5.0 will see a notification on /admin/settings.php?section=theme_boost_union_feel#theme_boost_union_feel_blocks and will have the possibility there to fix the defaults of the role automatically. - 2025-04-10 - Upgrade: Adapt width of advertisement tiles on site home, resolves #917.
- 2025-04-10 - Upgrade: Support the new activity overview page when changing activity icon purposes in Boost Union.
- 2025-04-10 - Upgrade: Remove recentlyaccesseditemstintenabled setting as the icons in this block are tinted by default now in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt activity coloring for Moodle 5.0 and remove the activityiconcolorfidelity setting, resolves #824.
- 2025-04-10 - Upgrade: Remove activitiestintenabled setting as the activities block is gone in Moodle 5.0.
- 2025-04-10 - Upgrade: Adapt Behat tests as the subsections are now enabled by default
- 2025-04-10 - Upgrade: Adopt changes regarding dismisssing alerts for the infobanner feature in Boost Union
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the media-breakpoint-down mixin
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to the slider feature in Boost Union
- 2025-04-10 - Upgrade: Fix the appearance of the off-canvas block region
- 2025-04-10 - Upgrade: Adopt changes for course index view feature in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to other sr-only classes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to submenu.js
- 2025-04-10 - Upgrade: Adopt changes to other data-bs-* attributes used in Boost Union
- 2025-04-10 - Upgrade: Adopt changes to courselistingcard.mustache
- 2025-04-10 - Upgrade: Adopt changes to courselistinglist.mustache
- 2025-04-10 - Upgrade: Adopt changes to smartmenus-*menu-children.mustache
- 2025-04-10 - Upgrade: Adopt changes to cm.mustache
- 2025-04-10 - Upgrade: Adopt changes to user_menu.mustache
- 2025-04-10 - Upgrade: Adopt changes to loginform.mustache
- 2025-04-10 - Upgrade: Adopt changes to moremenu.mustache
- 2025-04-10 - Upgrade: Adopt changes to primary-drawer-mobile.mustache
- 2025-04-10 - Preemptive regression fix: Communication button in course did not use the same Bootstrap 5 styling as the footer (questionmark) button, resolves #912.
- 2025-04-10 - Upgrade: Adopt changes to footer.mustache and all Boost Union footer buttons.
- 2025-04-10 - Upgrade: Adopt changes to drawers.mustache
- 2025-04-10 - Upgrade: Adopt changes to classes/boostnavbar.php
- 2025-04-10 - Upgrade: Adopt changes to drawer.mustache
- 2025-04-10 - Upgrade: Adopt Bootstrap changes to navbar.mustache and the colored navbar feature.
Please note: The bg-dark color has changed in Bootstrap 5 which results in Boost Union in a even darker navbar. - 2025-04-10 - Upgrade: Remove mediumwidth setting, resolves #780
- 2025-04-10 - Upgrade: Replace the $nav-divider-color SCSS variable in post.scss which does not exist anymore and prevented the Boost Union SCSS from being compiled.
- 2025-04-10 - Prepare compatibility for Moodle 5.0.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon
v4.5-r46
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100796
Version release name: v4.5-r46
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r46
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r46
- 2026-07-19 - Bugfix: Prevent a redirect for flavour files when users have not accepted the policy yet, resolves #684
- 2026-07-19 - Glitch: The login link in the navbar was missing a right padding before the off-canvar button, resolves #1193
- 2026-07-18 - Bugfix: Do not throw a TypeError if an info banner start or end date is stored as an empty string, resolves #1370
- 2026-07-14 - Bugfix: Surround the dividers between the static page links in the footnote with equal spacing, resolves #1237
- 2026-07-14 - Bugfix: In dynamic courses smart menus, fix second line font color on mouse over, resolves #1342
- 2026-07-13 - Bugfix: Do not break the SCSS compilation if an activity icon purpose is still set to the deprecated 'interface' purpose, resolves #1331.
Please note: This change will reset any activity icon purpose which is still set to 'interface' to its original purpose. - 2026-07-10 - Bugfix: Do not purge theme_boost_union_touchiconsios cache before refilling it to avoid race conditions with asynchronous cache purging configurations, resolves #1361
v4.5-r45
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
v4.5-r44
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v4.5-r43
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v4.5-r42
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v4.5-r41
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not w
v4.5-r45
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100794
Version release name: v4.5-r45
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r45
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r45
- 2026-07-08 - Bugfix: Show the icon inline with the title in dynamic courses submenus instead of on its own line, regression of #1300, resolves #1347
- 2026-07-08 - Bugfix: Filter courses correctly in starred courses popover, resolves #1332
- 2026-07-08 - Upstream change: Adopt changes from Moodle core in MDL-55528
v4.5-r44
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v4.5-r43
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v4.5-r42
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v4.5-r41
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to user
v4.5-r44
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100793
Version release name: v4.5-r44
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r44
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r44
- 2026-06-13 - Tests: Use Behat slicing to bring Behat runtime down and reduce GHA container outages, resolves #1016
- 2026-06-10 - Improvement: Support Bootstrap large and small buttons on the login page, resolves #1321
- 2026-06-10 - Improvement: Support Moodle's color for the secondary outline buttons on the login page, resolves #1319
- 2026-06-10 - Bugfix: Solve a debugging message when expanding a course category (when the Boost Union course/category listing presentation is activated), resolves #1317
v4.5-r43
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v4.5-r42
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v4.5-r41
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2
v4.5-r43
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100792
Version release name: v4.5-r43
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r43
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r43
- 2026-06-09 - MWP: Avoid the 'class theme_boost_union\local\mwp not found' exception when upgrading the plugin, resolves #1314
- 2026-06-08 - Cleanup: Remove unused strings from the language pack, resolves #1311
- 2026-06-08 - Internal change: Replace $notification->set_show_closebutton(false) with the third parameter of new \core\output\notification(), resolves #1310
- 2026-06-08 - Improvement: Align the flavours, smart menus and snippets table with the recommendations table, resolves #1309
- 2026-06-08 - Glitch: Flavours actions tooltips were wrong, resolves #1307
v4.5-r42
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v4.5-r41
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: R
v4.5-r42
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100791
Version release name: v4.5-r42
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r42
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r42
- 2026-06-06 - Tests: Fix PHPUnit Failure about missing SVGs for newly added FontAwesome mappings, resolves #1301
- 2026-06-04 - Settings: Correct the 'Possible setting overrides' banners regarding the logo and the loginbackground settings
- 2026-06-04 - MWP: Postprocess the default for the loginformposition setting, resolves #1302
- 2026-06-03 - Improvement: Smart menus: Refine the "Number of words" option to only process the course full name, but neither the course short name nor the custom course fields.
- 2026-06-03 - Improvement: Smart menus: Add more versatile course name presentation options to the dynamic courses, resolves #448
- 2026-06-01 - Improvement: Improve the outer margins of the left-aligned and right-aligned login forms on smaller and of larger screens
- 2026-06-01 - Improvement: Add a semi-left and semi-right option to the loginformposition setting, resolves #1296
- 2026-05-31 - MWP: Add support for a Moodle Workplace™ extension for Boost Union, resolves #409
v4.5-r41
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resol
v4.5-r41
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100787
Version release name: v4.5-r41
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r41
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r41
- 2026-05-26 - Bugfix: Additional login background images may be not have been recognized directly after upload, resolved #1290
- 2026-05-25 - Bugfix: Fix the default value of the courseoverviewshowcourseimages setting, resolves #1288
- 2026-05-25 - Improvement: Use the real page layout names in the 'Additional block regions for xxx layout' setting labels as well.
- 2026-05-25 - Improvement: Allow the admin to set the page layouts where the footnote is shown, helps to resolve #1279
- 2026-05-24 - Improvement: Enhance recommendations to only show in the list if an action is needed, resolves #1285
- 2026-05-24 - Improvement: Transform settings_overview.php into an admin_externalpage, resolves #1281
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
v4.5-r40
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100786
Version release name: v4.5-r40
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r40
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r40
- 2026-05-21 - Improvement: Add detail information about the current recommendation status and possible actions to the recommendation info modal, helps to resolve #1277
- 2026-05-21 - Improvement: Add type class 'usability' and status class 'check' to the recommendations subsystem, helps to resolve #1277
- 2026-05-21 - Improvement: Allow recommendation notifications to use arguments, helps to resolve #1277
- 2026-05-21 - Internal change: Transform recommendation interface to a base class, helps to resolve #1277
- 2026-05-19 - Bugfix: The loginselfregistrationshowintrosetting_desc and the loginguestshowintrosetting_desc strings described their default setting in the wrong way, resolves #1276
- 2026-05-19 - Improvement: Add some explanation to the "Welcome back!" login brand option, resolves #1275
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child
v4.5-r39
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100785
Version release name: v4.5-r39
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r39
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r39
- 2026-05-18 - Improvement: Add notifications to each of the global settings which can be overridden by flavours, resolves #1269
- 2026-05-18 - Improvement: The flavours/styles.php file should use a per-flavour fallback stylesheet, resolves #1267
- 2026-05-12 - Improvement: Allow the admin to further control the logo, heading, and tagline presentation on the login page, resolves #1262
- 2026-05-12 - Improvement: Allow the admin to set the login page logo max-width and max-height as well as a margin-bottom and the horizontal alignment for the logo, resolves #1260
- 2026-05-12 - Improvement: Add admin settings to set the button colors on the login page, resolves #1225.
Please note: Boost Union used to present the IDP login button with a secondary color button instead of an outline button as Moodle core does. This behaviour was hardcoded and undocumented. With the introduction of this setting, we set the default back to an outline button. Please set the IDP login button color to the presentation type of your choice during the plugin update. - 2026-04-11 - Internal change: Move theme_boost_union_is_active_theme() and theme_boost_union_is_active_childtheme() from locallib.php to lib.php
- 2026-04-11 - Internal change: In the flavours edit form, use setDefault instead of setSelected.
- 2026-05-11 - Settings: Re-arrange the login page settings as preparation for Boost Union 5.2
- 2026-05-09 - Feature: Add a Boost Union recommendation page for admins and replace some notification boxes in the settings pages with it, resolves #1254
- 2026-05-09 - Feature: Add a Checks API check to add the results of the Boost Union recommendations to the system status.
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, reso
v4.5-r38
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100780
Version release name: v4.5-r38
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r38
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r38
- 2026-05-05 - Glitch: Make sure that the bottom border under the Reset user tours link in the footer is shown, resolves #1253
- 2026-05-01 - Tests: Rephrase some smart menu scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Fix a glitch in the mobile scss branding scenario as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Rephrase the calendar branding scenarios as preparation for Boost Union 5.2
- 2026-05-01 - Internal change: Compose self enrolment instance for the showhintcourseselfenrol setting differently as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Do not use the 'I am on the "Acceptance test site" "Course" page' steps anymore as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I navigate to site home settings' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Tests: Use the 'I am on login page' step throughout the whole code base as preparation for Boost Union 5.2
- 2026-05-01 - Improvement: Add setting for background-size to advertisement tiles, resolves #1195
- 2026-04-30 - Cleanup: Drop overwritten templates/theme_boost/drawer.mustache, resolves #1246
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r37 (2024100778)
v4.5-r37
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100778
Version release name: v4.5-r37
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r37
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r37
- 2026-04-26 - Feature: Allow not only internal WAYF services based on the Shibboleth config, but also based on JavaScript code, resolves #1230
- 2026-04-08 - Improvement: Add dedicated color picker for setting the navbar color, resolves #1224
- 2026-04-08 - Improvement: Filter additionalhtmlfooter as does Moodle core from Moodle 5.2 on (MDL-88210 / MDL-85498), resolves #847
- 2026-04-08 - Bugfix: The login page label settings lacked a hide_if, resolves #1229
- 2026-04-08 - Feature: Setting to split multiple IDP login buttons into individual tabs / accordeon elements / vertical sections, resolves #1130
- 2026-04-08 - Feature: Setting to show Shibboleth internal WAYF (IdP list) on the main login page instead of the default Shibboleth button, resolves #1130
- 2026-04-08 - Improvement: Add admin setting to tint grey colors, resolves #1220
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and th
v4.5-r36
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100773
Version release name: v4.5-r36
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r36
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r36
- 2026-04-07 - Tests: Fix pending steps on Moodle 4.5, resolves #1222
- 2026-04-07 - Tests: Add a test to view a user tour
- 2026-04-03 - Improvement: Add CLI script to validate the SCSS compilation and to see SCSS compilation errors, resolves #1217
- 2026-04-03 - Bugfix: SCSS could not be compiled on 4.5 after backporting the internal variable name change, resolves #1217
- 2026-03-31 - Improvement: Allow the footnote text to be set in flavours as well, resolves #1216
- 2026-03-31 - Internal change: Prefix all custom Boost Union SCSS variables which are set by Boost Union settings with 'bu-' for the sake of consistency
- 2026-03-30 - Feature: Add admin settings to tint links and buttons separate from the primary brand color, resolves #709
- 2026-03-30 - Improvement: SmartMenus: Improve mailto menu items with predefined email content, resolves #1122
- 2026-03-28 - Tests: Fix a broken test related to breadcrumbs, resolves #1207
- 2026-03-24 - Improvement: Remove the 25 images limit for login background images, resolves #815
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add
v4.5-r35
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100769
Version release name: v4.5-r35
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r35
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r35
- 2026-03-08 - Improvement: Add additional block regions on the 'mycourses' page layout to show sticky blocks at least, resolves #1141
- 2026-03-08 - Improvement: Improve horizontal width and vertical alignment of the login page tabs layout with JS, resolves #1187
- 2026-03-06 - Improvement: Add dedicated Boost Union login page instructions, resolves #1170
Please note: If you have used the auth_instructions setting in Moodle core before, you must copy that content to the new login page instructions as Boost Union does not display auth_instructions anymore. - 2026-03-05 - Bugfix: Page footer got distorted on small screens with the new login layout options, resolves #1175
- 2026-03-05 - Bugfix: Filter login tab descriptions, resolves #1179
- 2026-03-05 - Documentation: Add a note to README that the behaviour of logos and favicons deviates from Boost Union's main principle to not change anything at all after being activated.
- 2026-03-05 - Bugfix: Fix edge cases of the new login form layouts on smaller screens, resolves #1169
- 2026-03-05 - Bugfix: Require FooterPopover only if footer button present, resolves #1177
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack,
v4.5-r34
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100767
Version release name: v4.5-r34
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r34
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r34
- 2026-02-28 - Bugfix: SCSS changes in flavours were not reflected in theme designer mode, resolves #625
- 2026-02-28 - Bugfix: Smart Menu sometimes repeated menus, resolves #800
- 2026-02-27 - Tests: Remove the temporary fixes for MDL-81892, resolves #1153
- 2026-02-27 - Tests: theme_boost_union_is_active_theme() triggered "theme already set up" exception during PHPUnit tests, resolves #1165
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement:
v4.5-r33 (2024100765)
v4.5-r33
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100765
Version release name: v4.5-r33
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r33
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r33
- 2026-02-26 - Bugfix: Smart menu creation was not possible if a custom field which hid itself from the course settings form was present, resolves #1164
- 2026-02-24 - Feature: Add new login layouts and other login settings, resolves #1055
- 2026-02-24 - Improvement: Hide the "Calendar" navigation item for guests as well, resolves #1167
- 2026-02-12 - SCSS snippet: Aligned course section borders, resolves #1132
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not app
v4.5-r32 (2024100763)
v4.5-r32
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100763
Version release name: v4.5-r32
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r32
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r32
- 2025-02-07 - Improvement: Allow the admin to restrict the maximum width of the sitename to avoid that the edit button widget breaks with really long site names, resolves #256.
- 2026-02-06 - Improvement: Prevent that the loginbackgroundimagetext setting is shown in the Moodle upgrade wizard after the initial installation, resolves #1151
- 2026-02-06 - Bugfix: The initial Moodle installation failed if Boost Union was set as theme in config.php, resolves #1143.
- 2026-02-06 - Update: Adopt changes to navbar.mustache from MDL-86436
- 2026-02-03 - Bugfix: Site support form success message was shown below blocks or advert tiles on frontpage, resolves #488
- 2026-02-01 - Bug: Changing the activity icon purpose of LTI activities did not have an effect in the activity chooser, resolves #690
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5,
v4.5-r31
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100762
Version release name: v4.5-r31
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r31
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r31
- 2026-01-31 - Feature: Allow the admin to upload a course overview fallback image to be used on the myoverview page instead of the geometric pattern, resolves #171
- 2026-01-31 - Admin: courselistingprogressstyle was not hidden again if courselistingpresentation was disabled after courselistinghowprogress was enabled, resolves #1135
- 2026-01-28 - Bugfix: The installation of Boost Union crashed on latest moodle main after MOD_PURPOSE_INTERFACE was removed in Moodle 5.2dev, resolves #1126.
- 2026-01-27 - Tests: The "Allow admins to use the tertiary navigation to navigate between the individual Boost Union admin pages" scenario failed on 5.0 and 5.1, resolves #1123
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
v4.5-r30
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100760
Version release name: v4.5-r30
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r30
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r30
- 2026-01-21 - Bugfix: On brand-new Moodle installations, Boost Union tried to access the mdl_files table before it was created, resolves #1058
- 2026-01-21 - Bugfix: Moodle core unittest was failing due to a missing fallback svg icon, resolves #1113
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024
v4.5-r29 (2024100759)
v4.5-r29
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100759
Version release name: v4.5-r29
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r29
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r29
- 2025-11-19 - Backport: Replace Boost Union's hook manipulation with a more downstream solution to suppress hook output, resolves #1101.
- 2025-11-19 - Bugfix: additionalhtmlfooter is now rendered even if the footer is hidden entirely, resolves #1042
- 2025-11-15 - Improvement: Add config.php parameter to support GitHub Enterprise servers for external SCSS, resolves #1041.
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remo
v4.5-r28
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100758
Version release name: v4.5-r28
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r28
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r28
- 2025-11-07 - Upstream change: Adopt changes from MDL-85774 into loginform.mustache, resolves #1093
- 2025-11-04 - Bugfix: When upgrading a Boost Union installation from the ancient pre-smart-menu-era to a recent version, Boost Union tried to access a table which does not exist yet, resolves #1085
- 2025-11-03 - Glitch: upgrade.php did not match install.xml regarding the theme_boost_union_snippets table, resolves #1062
- 2025-11-03 - Improvement: Use human-understandable values in the background position settings, resolves #1086
- 2025-10-23 - Feature: Add a type for smart menu item to use mailto links, resolves #702
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Up
v4.5-r27 (2024100755)
v4.5-r27
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100755
Version release name: v4.5-r27
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r27
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r27
- 2025-10-22 - Bugfix: Solve possible performance issues due to hook override cache being invalidated by CLI scripts, resolves #1076
- 2025-10-15 - Make codechecker happy again
- 2025-10-15 - Tests: Switch Github actions workflows to reusable workflows by Moodle an Hochschulen e.V.
- 2025-10-20 - Tests: Add tests for Boost Union features which might but must not affect other active themes, resolves #761
- 2025-10-16 - Feature: Add Bootstrap alert to Boost Union settings if Boost Union (or Boost Union Child) is not the active theme, resolves #773.
- 2025-10-15 - Improvement: On course cards, display the course fields as Bootstrap badges, resolves #1070
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
v4.5-r26 (2024100753)
v4.5-r26
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100753
Version release name: v4.5-r26
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r26
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r26
- 2025-10-07 - Upstream change: Adopt changes from MDL-81702 to remove site home link from drawers, resolves #1065
- 2025-10-07 - Upstream change: Adopt changes from MDL-81455 to fix the welcome message heading on the dashboard, resolves #1066
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 202
v4.5-r25
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100752
Version release name: v4.5-r25
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r25
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r25
- 2025-10-06 - Bugfix: Block titles were missing after changes in Moodle core in MDL-86541, resolves #1061.
- 2025-08-01 - Bugfix: Smart menu: menu bar was displayed although there were no items to display, resolves #849.
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category
v4.5-r24
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100750
Version release name: v4.5-r24
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r24
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r24
- 2025-07-31 - Bugfix: Uninitialized $overflow might have caused the smart menu item icon picker to fail, resolves #1035
- 2025-07-28 - Bugfix: Reposition Boost Union footer buttons correctly if sticky footer is shown, resolves #1033
- 2025-07-28 - Improvement: Query SCSS snippets table during theme refresh only if the table exists, resolves #1024
- 2025-07-25 - Improvement: Introduce SCSS variable for smart menu menubar and bottom bar height, resolves #1023
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootst
v4.5-r23
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100749
Version release name: v4.5-r23
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r23
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r23
- 2025-07-22 - SCSS Snippet: Tertiary navigation button, resolves #1017
- 2025-07-22 - Improvement: Add CLI script to re-populate the list of built-in SCSS snippets, resolves #1019
- 2025-07-22 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-22 - Tests: Fix broken PHPUnit tests for SCSS snippets, resolves #1015
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as
v4.5-r22
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100748
Version release name: v4.5-r22
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r22
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r22
- 2025-07-18 - Improvement: Allow all (solid and brands) FontAwesome icons for smart menu items, resolves #493
Please note: Smart menu item icons are now distinguished if they come from Moodle core or from FontAwesome. Please have a look at the help icon for smart menu item icons if you are interested in the details. - 2025-07-18 - Improvement: Improve the smart menu items icon list by replacing the custom icon picker with a Moodle autocomplete widget, by adding the icon names to the list and by sorting the list, helps to resolve #493
- 2025-07-18 - Tests: Fix failing Behat test with the tertiary navigation, resolves #1009
- 2025-07-16 - Tests: Fix / Improve Behat tests which deal with viewport sizes, resolves #1004 and #952.
- 2025-07-08 - Feature: Add a dedicated divider menu item type for smart menus, resolves #453.
Please note: Existing dividers created using heading type with hash signs will be automatically converted to the new divider type during this version update. - 2025-07-07 - Bugfix: SCSS Snippets overview page did not show previews of uploaded snippets, resolves #993
- 2025-07-06 - Feature: Add first version of CSS snippets feature, credits go to all members of the MoodleMootDACH 2024 dev camp team no. 22, resolves #988
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new a
v4.5-r21
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100743
Version release name: v4.5-r21
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r21
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r21
- 2025-07-05 - Chore: Rename the setting 'courselistinghowfields' to 'courselistingshowfields' to fix a typo
- 2025-07-05 - Improvement: Allow the admin to select the custom course fields on the course cards, resolves #846
- 2025-07-04 - Feature: Show course progress as progress bar on the course cards, resolves #844
- 2025-07-03 - Improvement: Show the login link in the navbar as button, resolves #979.
- 2025-06-06 - Feature: Add color picker settings for calendar branding, resolves #434.
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-30 - Improvement: Allow the "guest access" hint for teachers to be shown as well if a guest password is set, resolves #984
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibili
v4.5-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100738
Version release name: v4.5-r20
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r20
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-06 - Upstream change: Adopt changes from MDL-85323 to locallogin.php
- 2025-06-06 - Upstream change: Adopt changes from MDL-85450 to upcoming-mini.mustache
- 2025-06-06 - Upstream change: Adopt changes from MDL-85220 to view-chards.mustache
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
- 2025-06-04 - Bugfix: Prevent debug message regarding newly introduced "displayhiddencourses" and "hiddencoursesort" option in dynamic courses items, resolves #970
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs fro
v4.5-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100737
Version release name: v4.5-r19
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r19
- 2025-05-30 - Improvement: Smart menus now display hidden courses to users with the appropriate capability, resolves #407.
Please note: With this change, existing dynamic courses smart menu items will start to show hidden courses as this is what most users expect. If you do not want to show hidden courses, please change the newly introduced 'Show hidden courses' setting in your existing menu items after the theme update. - 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to p
v4.5-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100735
Version release name: v4.5-r18
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r18
- 2025-05-26 - Improvement: Enhance course related hint for guest access for teachers by a possibility to build own guest access link, resolves #960.
- 2025-05-23 - Feature: Add course related hint for guest access for teachers as well, resolves #960.
- 2025-05-23 - Improvement: Re-sort the settings for the course related hints.
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menu
v4.5-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100733
Version release name: v4.5-r17
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r17
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade
v4.5-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100732
Version release name: v4.5-r16
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r16
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to ou
v4.5-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100730
Version release name: v4.5-r15
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r15
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy
v4.5-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100729
Version release name: v4.5-r14
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r14
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
v4.5-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100728
Version release name: v4.5-r13
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r13
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page
v4.5-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100726
Version release name: v4.5-r12
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r12
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
v4.5-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100724
Version release name: v4.5-r11
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r11
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #604.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The p
v4.5-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100721
Version release name: v4.5-r10
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r10
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Upgrade: Replace .media Bootstrap class according to MDL-80396, resolves #835.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for
v4.5-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100719
Version release name: v4.5-r9
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r9
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01
v4.5-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100717
Version release name: v4.5-r8
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r8
- 2025-02-17 - Bugfix: Remove the possibility to set the activity purpose for subsections to avoid that activities within subsections get tinted with the wrong color, resolves #823.
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-
v4.5-r7 (2024100715)
v4.5-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100715
Version release name: v4.5-r7
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r7
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.5.2.
v4.5-r6
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improve
v4.5-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100708
Version release name: v4.5-r5
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r5
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content,
v4.5-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100704
Version release name: v4.5-r4
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r4
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the addition
v4.5-r3 (2024100703)
v4.5-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100703
Version release name: v4.5-r3
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r3
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes
v4.5-r2 (2024100701)
v4.5-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100701
Version release name: v4.5-r2
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r2
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
- 2024-10-24 - Tests: Try to fix Behat error 'Warning: Undefined array key 1' on Moodle 4.5, resolves #734.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-0
v4.5-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024100700
Version release name: v4.5-r1
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.5-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker
v4.4-r24
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060139
Version release name: v4.4-r24
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r24
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r24
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
v4.4-r23
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
v4.4-r22
- 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.4-r21
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.4-r20
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.4-r19
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.4-r18
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to
v4.4-r23
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060138
Version release name: v4.4-r23
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r23
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r23
- 2025-06-09 - Tests: Fix a failing Behat test on the 'Allow admins to use the tertiary navigation' scenario, resolves #973
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
v4.4-r22
- 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.4-r21
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.4-r20
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.4-r19
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.4-r18
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
v4.4-r22
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060137
Version release name: v4.4-r22
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r22
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r22
- 2025-05-30 - Improvement: Transform the plain paragraphs on some settings pages into Bootstrap alerts for a nicer look.
- 2025-05-27 - Bugfix: The page scrolled to the top when a dynamic courses submenu got clicked, resolves #962.
v4.4-r21
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.4-r20
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.4-r19
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.4-r18
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management:
v4.4-r21
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060136
Version release name: v4.4-r21
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r21
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r21
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
v4.4-r20
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.4-r19
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.4-r18
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard
v4.4-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060135
Version release name: v4.4-r20
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r20
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.4-r19
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.4-r18
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-
v4.4-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060132
Version release name: v4.4-r18
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r18
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
- 2025-05-06 - Regression: Course search page did not use the improved course listings anymore, resolves #930
- 2025-05-02 - Bugfix: On mobile devices, the course listing combo box produced horizontal scroll bars, resolves #926.
- 2025-04-30 - Bugfix: Modified smart menu transition time had an impact on the slider, resolves #922.
- 2025-04-30 - Bugfix: Fix a HTML nesting glitch for the course lists on site home, resolves #919.
- 2025-04-28 - Improvement: Remove a surplus CSS statement regarding the back-to-top button.
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appeara
v4.4-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060131
Version release name: v4.4-r17
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r17
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
- 2025-04-24 - Bugfix: Make sure that the navbar highlight is not shown in the dark navbar, resolves #908.
- 2025-04-22 - Bugfix: Support multilang course category names in stickyheaders, resolves #905.
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
v4.4-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060130
Version release name: v4.4-r16
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r16
- 2025-04-06 - Bugfix: Enrol page used modified course listing renderer from category index / site home as well, resolves #895.
- 2025-04-01 - Feature: Add moodle documentation smartmenu item type, resolves #657.
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement:
v4.4-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060128
Version release name: v4.4-r15
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r15
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
- 2025-03-27 - Improvement: Add admin main navigation to smart menu items page as well, resolves #882.
- 2025-03-27 - Improvement: Add tertiary navigation to Boost Union admin settings pages to allow jumping from one settings page to another, resolves #876.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate.
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, sol
v4.4-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060126
Version release name: v4.4-r14
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r14
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-25 - Bugfix: If a course category is hidden, the "go to course" button (in the course cards view) got a wrong color, resolves #877.
- 2025-03-25 - Bugfix: Make sure that the sticky category headers (in the course cards view) does not cover the more menu, resolves #866.
- 2025-03-25 - Bugfix: Do not show the sticky category headers (in the course cards view) for categories with just a few courses, resolves #866.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
- 2025-03-10 - Bugfix: Guests could not use the side entrance login page, resolves #653.
- 2025-03-10 - Bugfix: Fix unwanted redirect to IdP from locallogin.php in case alternateloginurl is set, resolves #775.
- 2025-03-10 - Improvement: Show a clearer warning to the admin about the risks of disabling the local login form, resolves #777.
- 2025-03-10 - Improvement: Allow the side entrace login page to be enabled independent from the localloginenable setting, resolves #782
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24
v4.4-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060123
Version release name: v4.4-r13
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r13
- 2025-03-10 - Bugfix: The course details modal did not work on all site home widgets, resolves #851.
- 2025-03-09 - Bugfix: The theme's SCSS could not be built if setting activityiconcolorfidelity was not set yet, resolves #838
- 2025-03-09 - Upgrade: Remove theme_boost_union_before_standard_html_head and theme_boost_union_before_standard_top_of_body_html callbacks from Moodle 4.5 and 4.4 releases finally, resolves #640.
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
- 2025-03-08 - Improvement: Add setting to limit the maximum width of the navbar logo if it is too broad or has a special aspect ratio, resolves #544.
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bu
v4.4-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060121
Version release name: v4.4-r12
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r12
- 2025-02-22 - Feature: Add some styling to the category listings on site home and on the category index pages, resolves #840.
- 2025-02-16 - Feature: Show the course listing on site home and on the category index pages as (proper) list, resolves #573.
- 2025-02-07 - Feature: Show the course listing on site home and on the category index pages as cards, resolves #558.
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing
v4.4-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060119
Version release name: v4.4-r11
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r11
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the ba
v4.4-r10 (2024060118)
v4.4-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060118
Version release name: v4.4-r10
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r10
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
- 2025-02-10 - Bugfix: Adopt accessibility changes from MDL-67683 which led to Boost Union Behat failures on Moodle core 4.5.2 and 4.4.6, resolves #813.
Please note: This change raises Boost Union's required Moodle core version to 4.4.6.
v4.4-r9
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-02-04 - Bugfix: Smart menu item pointing to external site gets highlighted as active by mistake, resolves #758.
- 2025-02-04 - Improvement: Allow changing of home URL on small devices as well, resolves #802.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
v4.4-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060111
Version release name: v4.4-r8
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r8
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.4-r7
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment ke
v4.4-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060107
Version release name: v4.4-r7
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r7
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
- 2024-12-06 - Upstream change: Adopt changes from MDL-83759 ('System notification navbar popover is misplaced in Moodle 4.4 and 4.5')
- 2024-12-06 - Upstream change: Adopt changes from MDL-75610 ('Quiz activity name no longer being displayed in quiz landing page when using Safe Exam Browser'), resolves #766.
- 2024-11-19 - Bugfix: Port the activity icon sizes in the nav drawer back to stable versions, resolves #755.
v4.4-r6
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
v4.4-r6 (2024060106)
v4.4-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060106
Version release name: v4.4-r6
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r6
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter wa
v4.4-r5 (2024060104)
v4.4-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060104
Version release name: v4.4-r5
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r5
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.5-r1
- 2024-10-15 - Upgrade: Update FontAwesome icon mappings for handling external links.
- 2024-10-15 - Upgrade: Add note to the 'Login providers' settings that Boost Union will continue to use its own settings, even after MDL-80967 was integrated in Moodle 4.5
- 2024-10-15 - Upgrade: Enhance the 'activity type icons in course index' feature to support subsections in 4.5 + align the icon stylings to 4.5
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenu: Menus: Presentation - Display smart menu description in different places'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Smartmenus: Menu items: Presentation - Display the menu items title with icon'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Custom icons files - Upload custom icons files'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Flavours: Caching - After deleting a cohort, the flavour which applies now should take direct effect'
- 2024-10-14 - Upgrade: Fix broken Behat scenario 'Setting: Footer - Suppress icons in front of the footer links'
- 2024-10-14 - Upgrade: Adopt changes from MDL-82183 and use several new class names, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81960 and use new \core\url class, at least in our own / non-adopted code.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81920 and use new \core\lang_string class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-81031 and use new \core\user class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-66903 and use new \core\component class.
- 2024-10-14 - Upgrade: Adopt changes from MDL-82158 and use new cache classes.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 into custom Boost Union code.
- 2024-10-13 - Upgrade: Remove legacy implementation of before_standard_html_head, resolves #606.
- 2024-10-13 - Upgrade: Adopt changes from MDL-82183 where lib/outputrenderers.php was split up.
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in navbar.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-81725 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in cm.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in event-list-item.mustache
- 2024-10-13 - Upgrade: Adopt changes from MDL-75671 in view-cards.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-81818 to remove old bootstrap classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 to remove old icon classes
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_menu.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in user_action_menu_submenu_items.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in primary-drawer-mobile.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in drawers.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-75671 in upcoming_mini.mustache
- 2024-10-10 - Upgrade: Adopt changes from MDL-74251 and MDL-75671 in loginform.mustache
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in full_header.mustache
- 2024-10-10 - Upgrade: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.5, resolves #721.
- 2024-10-10 - Upgrade: Adopt change from MDL-75671 in course_listitem_actions().
- 2024-10-10 - Upgrade: Fix removed /cache/classes/loaders.php which prevented the theme from being used on Moodle 4.5, resolves #708.
- 2024-10-07 - Prepare compatibility for Moodle 4.5.
c1dc186 (Release: Change support thread URL in README to a tiny URL.)
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-
v4.4-r4 (2024060103)
v4.4-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060103
Version release name: v4.4-r4
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r4
- 2024-10-23 - Backport: Use the before_session_start() callback instead of the after_config() callback on Moodle 4.4, resolves #721.
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregio
v4.4-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060102
Version release name: v4.4-r3
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r3
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 -
v4.4-r2 (2024060101)
v4.4-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060101
Version release name: v4.4-r2
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r2
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-24 - Upgrade: Update Bootstrap classes for Moodle 4.4.
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
- 2024-07-23 - Bugfix: Fix unparsable example JSON in Mustache template
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
v4.4-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2024060100
Version release name: v4.4-r1
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.4-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.4-r1
- 2024-07-15 - Development: Rename master branch to main, please update your clones.
- 2024-07-13 - Upgrade: Make the \theme_boost_union\task\purge_cache task non-blocking as this has been deprecated in Moodle core.
- 2024-07-13 - Bugfix: Adopt fix for MDL-82397 before its integration into Moodle core, relates to #691.
- 2024-07-12 - Upgrade: Adapt the course index icon feature visually to the new icon sizes.
- 2024-07-12 - Upgrade: Adopt changes for coloring the activity icons when modifying the activity purpose.
- 2024-07-12 - Upgrade: Adopt new activity purpose "Interactive content" when coloring activity icons, resolves #611.
- 2024-07-07 - Upgrade: Adopt changes for coloring the activity icons, moving from background-colors to CSS filters, resolves #631.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to the introduction of section pages in Moodle core.
- 2024-07-04 - Upgrade: Adopt changes in boostnavbar.php from Boost core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes in the section naming in Moodle core.
- 2024-07-04 - Upgrade: Adapt a Behat test as planned regarding the new theme selector in Moodle core.
- 2024-07-04 - Upgrade: Fix Behat tests which broke due to changes on the MyCourses page in Moodle core.
- 2024-06-25 - Upgrade: Adopt and handle core changes for the footersuppressstandardfooter_* settings, moving from callback functions to hooks.
- 2024-06-19 - Upgrade: Adopt changes in event-list-item.mustache from block_timeline in core.
- 2024-06-19 - Upgrade: Adopt changes in view-cards.mustache from block_recentlyaccesseditems in core.
- 2024-06-19 - Upgrade: Adopt changes in loginform.mustache from Boost core.
- 2024-06-19 - Upgrade: Adopt changes in navbar.mustache from Boost core.
- 2024-06-01 - Prepare compatibility for Moodle 4.4.
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and res
v4.3-r32
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102069
Version release name: v4.3-r32
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r32
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r32
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
v4.3-r31
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.3-r30
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.3-r29
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.3-r28
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.3-r27
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.3-r26
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix:
v4.3-r31
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102068
Version release name: v4.3-r31
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r31
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r31
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.3-r30
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.3-r29
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.3-r28
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.3-r27
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.3-r26
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
v4.3-r29
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102065
Version release name: v4.3-r29
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r29
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r29
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.3-r28
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.3-r27
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.3-r26
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.3-r28
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102064
Version release name: v4.3-r28
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r28
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r28
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.3-r27
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.3-r26
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core cha
v4.3-r27
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102063
Version release name: v4.3-r27
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r27
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r27
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.3-r26
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum re
v4.3-r26
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102062
Version release name: v4.3-r26
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r26
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r26
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you fo
v4.3-r25
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102060
Version release name: v4.3-r25
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r25
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r25
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome
v4.3-r24
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102059
Version release name: v4.3-r24
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r24
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r24
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
v4.3-r23 (2023102058)
v4.3-r23
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102058
Version release name: v4.3-r23
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r23
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r23
- 2025-02-11 - Bugfix: Using smart menus together with custom menus broke Moodle, resolves #814, regression of #602.
v4.3-r22
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Smart menu 3rd level submenus were being cut-off in responsive / mobile view, resolves #356.
Please note: This is a comparably large visual change which effectively replaces the presentation of a 3rd level smart menu (which can only be realized with dynamic courses menu items up to now). Flyout menus in the main navigation area and the menu bar area have been replaced with the 'sliding door' submenu behaviour which has been used in the user menu only up to now. If you are using dynamic courses menu items, please test your particular smart menu setup before updating to this Boost Union release. - 2025-02-04 - Bugfix: Smart menu 3rd level submenus had a font color which differed from the 2nd level and might have been even invisible, resolves #459.
- 2025-02-04 - Bugfix: Long smart menus were not scrollable vertically, resolves #406.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-1
v4.3-r21
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102052
Version release name: v4.3-r21
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r21
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r21
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.3-r20
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offca
v4.3-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102048
Version release name: v4.3-r20
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r20
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.3-r19
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow th
v4.3-r19 (2023102047)
v4.3-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102047
Version release name: v4.3-r19
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r19
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-18 - Upstream change: Adopt changes from MDL-77732 ('Custom menu items do not receive active behaviour'), resolves #436 #620 #384 #715.
- 2024-11-13 - Upstream change: Adopt changes from MDL-78999 ('Site logo does not appear in mobile view'), resolves #753.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar,
v4.3-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102045
Version release name: v4.3-r18
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r18
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://githu
v4.3-r17 (2023102044)
v4.3-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102044
Version release name: v4.3-r17
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r17
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication w
v4.3-r16 (2023102043)
v4.3-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102043
Version release name: v4.3-r16
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r16
- 2024-10-09 - Bugfix: Course category breadcrumbs were broken on the course enrolment page due to MDL-80974 and were removed, resolves #727.
- 2024-10-08 - Upstream change: Adopt change from MDL-82298 into smartmenus-[card|more]menu-children.mustache
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
- 2024-07-24 - Test: Fix broken Behat scenario 'Suppress 'Chat to course participants' link', resolves #696
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 -
v4.3-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102042
Version release name: v4.3-r15
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r15
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves
v4.3-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102041
Version release name: v4.3-r14
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r14
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13
v4.3-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102038
Version release name: v4.3-r13
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r13
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix
v4.3-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102035
Version release name: v4.3-r12
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r12
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023
v4.3-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102033
Version release name: v4.3-r11
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r11
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Upgrade: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
Please note: This change is backported to Moodle 4.3 to 4.1 as well.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Upgrade: Migrate the before_standard_html_head() function to the new hook callback on Moodle 4.4, resolves #604.
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility fo
v4.3-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102031
Version release name: v4.3-r10
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r10
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages
v4.3-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102028
Version release name: v4.3-r9
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r9
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banner
v4.3-r8 (2023102025)
v4.3-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102025
Version release name: v4.3-r8
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r8
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course
v4.3-r7 (2023102024)
v4.3-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102024
Version release name: v4.3-r7
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r7
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
v4.3-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102023
Version release name: v4.3-r6
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r6
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to uploa
v4.3-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102020
Version release name: v4.3-r5
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r5
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file
v4.3-r4 (2023102018)
v4.3-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102018
Version release name: v4.3-r4
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r4
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Di
v4.3-r3 (2023102005)
v4.3-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102005
Version release name: v4.3-r3
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r3
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.3-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102003
Version release name: v4.3-r2
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r2
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.3-r1 (2023102000)
v4.3-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023102000
Version release name: v4.3-r1
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.3-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.3-r1
- 2023-10-31 - Upgrade: Align the new communications button with the back-to-top button and the bottom menu.
- 2023-10-28 - Upgrade: Fix the scrollspy which broke on Moodle 4.3, solves #420.
- 2023-10-28 - Upgrade: Fix a broken Behat test with the additional resources setting.
- 2023-10-28 - Upgrade: Fix the back-to-top button which broke on Moodle 4.3, solves #419.
- 2023-10-27 - Upgrade: Fix a broken Behat test with modal confirm dialogues.
- 2023-10-27 - Upgrade: Get rid of deprecation warning in the additional resources setting, solves #425.
- 2023-10-27 - Upgrade: Use the new $activity-icon-* SCSS variables for the activity icon color settings.
- 2023-10-27 - Upgrade: Replace deprecated user_preference_allow_ajax_update() function.
- 2023-10-25 - Upgrade: Adopt changes in layout/drawers.php from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in primary-drawer-mobile.mustache from Boost core.
- 2023-10-25 - Upgrade: Adopt changes in drawers.mustache and footer.mustache from Boost core.
- 2023-10-20 - Prepare compatibility for Moodle 4.3.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.2-r20 (2023090147)
v4.2-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090147
Version release name: v4.2-r20
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r20
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.2-r19
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.2-r18
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.2-r17
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.2-r16
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.2-r15
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admi
v4.2-r19 (2023090146)
v4.2-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090146
Version release name: v4.2-r19
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r19
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.2-r18
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.2-r17
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.2-r16
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.2-r15
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #2
v4.2-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090145
Version release name: v4.2-r18
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r18
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-23 - Upstream change: Adopt change in view-chards.mustache from MDL-70829.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.2-r17
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.2-r16
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.2-r15
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
v4.2-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090144
Version release name: v4.2-r17
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r17
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.2-r16
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.2-r15
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top but
v4.2-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090141
Version release name: v4.2-r16
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r16
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.2-r15
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the
v4.2-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090138
Version release name: v4.2-r15
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r15
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's ow
v4.2-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090136
Version release name: v4.2-r14
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r14
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages h
v4.2-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090134
Version release name: v4.2-r13
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r13
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Fea
v4.2-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090131
Version release name: v4.2-r12
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r12
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022
v4.2-r11 (2023090128)
v4.2-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090128
Version release name: v4.2-r11
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r11
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fon
v4.2-r10 (2023090127)
v4.2-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090127
Version release name: v4.2-r10
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r10
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
v4.2-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090126
Version release name: v4.2-r9
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r9
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Upstream change: Update 'Documentation for this page' string after upstream change in MDL-80725, resolves #559.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS w
v4.2-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090123
Version release name: v4.2-r8
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r8
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
v4.2-r7 (2023090121)
v4.2-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090121
Version release name: v4.2-r7
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r7
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes w
v4.2-r6 (2023090108)
v4.2-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090108
Version release name: v4.2-r6
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r6
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.2-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090106
Version release name: v4.2-r5
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r5
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.2-r4 (2023090103)
v4.2-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090103
Version release name: v4.2-r4
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r4
- 2023-10-31 - Bugfix: Align the back-to-top button better with the sticky footer, solves #437.
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.2-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090102
Version release name: v4.2-r3
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r3
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Test: Run Moodle Plugin CI with PHP 8.2 as well.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-26 - Bugfix: The smart menu third level arrow was broken, solves #402.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.2-r2 (2023090101)
v4.2-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090101
Version release name: v4.2-r2
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r2
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.2.2+ or wait some more days for 4.2.3. Thank you for your understanding.
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.2-r1 (2023090100)
v4.2-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023090100
Version release name: v4.2-r1
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.2-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.2-r1
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Upgrade: Use better icon for offcanvas button with FontAwesome 6, solves #265.
- 2023-09-17 - Upgrade: Remove 'FontAwesome version' setting as FontAwesome 6 Free has been integrated into Moodle core. Boost Union will use FontAwesome 6 by default from 4.2 on, solves #389.
- 2023-09-17 - Upgrade: Adopt PHPDoc change from MDL-77164.
- 2023-09-01 - Prepare compatibility for Moodle 4.2.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r47
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010594
Version release name: v4.1-r47
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r47
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r47
- 2025-07-25 - Bugfix: Text and media elements (aka. labels) were shown in the course index also in non edit mode - which should not happen until Moodle 4.2 and which was caused by a wrong feature backport in Boost Union, resolves #637
v4.1-r46
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
v4.1-r45
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
v4.1-r44
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.1-r43
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.1-r42
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.1-r41
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
v4.1-r46
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010593
Version release name: v4.1-r46
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r46
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r46
- 2025-06-30 - Regression: Flavour favicon images were not working, resolves #942
- 2025-06-30 - Regression: Flavour background images were not working, resolves #942
v4.1-r45
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
v4.1-r44
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.1-r43
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.1-r42
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.1-r41
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13
v4.1-r45
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010592
Version release name: v4.1-r45
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r45
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r45
- 2025-06-04 - Bugfix: Enabling the footersuppresslogininfo setting prevented the reset of the failed login attempts counter, resolves #658
v4.1-r44
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.1-r43
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.1-r42
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.1-r41
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvemen
v4.1-r44
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010591
Version release name: v4.1-r44
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r44
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r44
- 2025-05-21 - Bugfix: Smart menu "Visibility by language" restriction was not applied correctly after changes of the current language, resolves #697.
- 2025-05-20 - Release: Set the Boost Union logo and tagline as screenshot for the theme overview page, resolves #925
- 2025-05-19 - Bugfix: Fix broken starred courses popover which resulted in a faulty feature backport.
v4.1-r43
- 2025-05-08 - Feature: Allow the admin to configure the link target of the cog icon in the starred courses popover, resolves #939
- 2025-05-08 - Bugfix: Smart menu item icon was not black when hovered on a black navbar, resolves #936
v4.1-r42
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.1-r41
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, sol
v4.1-r42
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010588
Version release name: v4.1-r42
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r42
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r42
- 2025-05-06 - Tests: The fine-grained personal access token (theme-boost_union-extscsstest.behat) had expired, resolves #932
v4.1-r41
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity bran
v4.1-r41
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010587
Version release name: v4.1-r41
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r41
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r41
- 2025-04-25 - Improvement: Fix a small glitch in the slider's language strings
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023
v4.1-r40
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010586
Version release name: v4.1-r40
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r40
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r40
- 2025-03-29 - Bugfix: Remove assumption that syscontext->id = 1, resolves #627
- 2025-03-28 - Improvement: Add resizing to flavour logo and compact logo, resolves #212.
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03
v4.1-r39
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010585
Version release name: v4.1-r39
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r39
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r39
- 2025-03-26 - Bugfix: Footer button got pushed upwards even though no bottom menu bar was present, resolves #784.
- 2025-03-24 - Bugfix: SmartMenu caused JavaScript error 'Uncaught TypeError: moreMenu is null', resolves #850.
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links,
v4.1-r38
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010584
Version release name: v4.1-r38
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r38
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r38
- 2025-03-09 - Improvement: Introduce a Boost Union specific string for "submit" to be used in the accessbility support form which allows better translatons, resolves #830.
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload cu
v4.1-r37
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010583
Version release name: v4.1-r37
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r37
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r37
- 2025-02-12 - Bugfix: Accessibility page link in description differed from real location, resolves #818.
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS cod
v4.1-r36
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010582
Version release name: v4.1-r36
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r36
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r36
- 2025-02-04 - Improvement: Hide the 'Menu item mode' settings for smart menu items which are not of the 'dynamic courses' item type, resolves #804.
- 2025-02-04 - Bugfix: Fix smart menu dynamic course items not updating properly based on course role assignments, resolves #749.
- 2025-01-31 - Improvement: Add option to include alt text for item image in smart menu cards, resolves #752.
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconc
v4.1-r35
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010578
Version release name: v4.1-r35
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r35
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r35
- 2024-12-31 - Child theme support: Fully replicate Boost Union's extra SCSS if a Boost Union Child theme is the current theme, resolves #718, resolves theme_boost_union_child/#5.
- 2024-12-31 - Bugfix / Child theme support: The theme_boost_union_get_pre_scss() and theme_boost_union_get_extra_scss() function used $theme->settings although they should not do that anymore, resolves #791
- 2024-12-31 - Tests: Increase the test coverage for the background image setting, helps to resolve theme_boost_union_child/#5
- 2024-12-31 - Bugfix: In flavours, not setting the brand color / bootstrap colors in a flavour did not result in the global brand color / bootstrap colors being served properly, resolves #790.
- 2024-12-30 - Improvement: Add more flavour settings (Activity icon colors, navbar color, background image position), resolves #789.
- 2024-12-25 - Documentation: Explain the SCSS stack order in the README.
- 2024-12-25 - Bugfix: Fix the order in which all the pre SCSS assets are added to the SCSS stack, resolves #788.
- 2024-12-22 - Feature: Allow overwriting of brand colors and the usage of SCSS (instead of pure CSS) in flavours, resolves #155.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-12-15 - Feature: Add declaration of accessibility page and accessibility support page, resolves #567.
v4.1-r34
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please n
v4.1-r34
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010574
Version release name: v4.1-r34
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r34
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r34
- 2024-12-06 - Tests: Add several Behat optimisations to bring down the test suite run time, resolves #765.
v4.1-r33
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintain
v4.1-r33 (2023010573)
v4.1-r33
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010573
Version release name: v4.1-r33
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r33
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r33
- 2024-11-19 - Upgrade: Support more seamless upgrade to 4.5 by only requiring /cache/classes/loaders.php if it is present, resolves #708.
- 2024-11-19 - Bugfix: The starred courses popover showed a JavaScript error in the browser JS console, resolves #759.
- 2024-11-19 - Bugfix: The starred courses popover in the navbar must only be shown if Boost Union or Boost Union child is active, resolves #759.
- 2024-11-18 - Improvement: Add the possibility to restrict smart menus and smart menu items to site admins and non-site admins only, resolves #421.
- 2024-11-18 - Bugfix: Footer displacement on pages with minimal content, resolves #655.
- 2024-11-11 - Release: Add ssystems GmbH to the list of maintainers in README.md.
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
v4.1-r32
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010571
Version release name: v4.1-r32
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r32
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r32
- 2024-10-31 - Bugfix: Fix possible site failure when a cohort or role used as restriction of a smart menu item is deleted, resolves #737.
- 2024-10-24 - Release: Change support thread URL in README to a tiny URL.
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal ma
v4.1-r31 (2023010570)
v4.1-r31
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010570
Version release name: v4.1-r31
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r31
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r31
- 2024-10-21 - Improvement: Add link to policyoverviewnavigation setting, resolves #732.
- 2024-10-14 - Test: Change tests/fixtures/.jpg to tests/fixtures/.png to prevent resizing issues with JPG images
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle c
v4.1-r30
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010569
Version release name: v4.1-r30
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r30
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r30
- 2024-08-11 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's fo
v4.1-r29
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010568
Version release name: v4.1-r29
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r29
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r29
- 2024-07-11 - Bugfix: Allow external SCSS to use SCSS variables by disabling the SCSS validation, resolves #683.
- 2024-06-18 - Release: Let codechecker ignore some sniffs in the language pack.
- 2024-06-13 - Cleanup: Change @codingStandardsIgnore tags to phpcs:disable, resolves #676.
- 2024-06-12 - Cleanup: Fix CSS warnings in external SCSS tests, resolves #674.
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change
v4.1-r28
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010567
Version release name: v4.1-r28
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r28
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r28
- 2024-06-10 - Cleanup: Introduce a dedicated Behat step to deactivate and activate debugging, resolves #670.
- 2024-05-05 - Cleanup: Fix 'Implicitly marking a parameter as nullable is deprecated since PHP 8.4' codechecker warning, resolves #667.
- 2024-04-28 - Feature: Allow admins to configure URLs from where Boost Union will fetch additional raw SCSS code, resolves #41.
- 2024-05-13 - Improvement: Suppress icons in footer, resolves #649
- 2024-05-13 - Bugfix: Make the "More menu behavior" setting in smart menus more stable, resolves #461.
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
v4.1-r27
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010564
Version release name: v4.1-r27
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r27
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r27
- 2024-05-11 - Improvement: Enhance smart menu restrictions for authenticated user role, guest roles and visitor role, resolves #571
- 2024-05-11 - Improvement: Smart menu "locations" must be filled with a value, resolves #404
- 2024-05-10 - Bugfix: Do not show empty smart menus to users, resolves #405
- 2024-05-09 - Bugfix: Smart menu menubar overlaid course index, resolves #607
- 2024-04-27 - Improvement: Add navigation to policy overview page, resolves #633
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg
v4.1-r26
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010561
Version release name: v4.1-r26
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r26
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r26
- 2024-04-20 - Bugfix: Footnote ignored paragraph breaks, resolves #623.
- 2024-04-20 - Improvement: Add hint that notifications don't work within forums for hidden courses, resolves #98.
- 2024-04-20 - Bugfix: Correct order for in-course breadcrumb when sections exist in it (First categories then sections), solves #317.
- 2024-04-20 - Cleanup: Add proper JS promise error handling, resolves #435.
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn to
v4.1-r25 (2023010559)
v4.1-r25
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010559
Version release name: v4.1-r25
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r25
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r25
- 2024-04-10 - Regression: Using Fontawesome 6 icons was broken on Moodle 4.1, resolves #624.
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layo
v4.1-r24
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010558
Version release name: v4.1-r24
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r24
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r24
- 2024-04-01 - Bugfix: Site support form success message is now shown above advert tiles / the slider on frontpage, partly resolves #488.
- 2024-04-01 - Bugfix: In smart menus, the search for cohorts in restrict visibility by cohorts didn't work for more than 25 cohorts, resolves #462.
- 2024-04-01 - Improvement: Enhance the activitynavigation setting description to cover section navigation as well, resolves #536.
- 2024-03-30 - Bugfix: Smart menu divider did not work for user menu submenus, resolves #537.
- 2024-03-25 - Backport: Boost Union settings were moved to an admin settings category of its own to support the new theme chooser on Moodle 4.4, resolves #482.
This change was backported to this Moodle major version.
Child theme support: If you are running a Boost Union Child theme, please make sure to adapt your child theme to our latest boilerplate. - 2024-03-22 - Backport: Align the before_standard_html_head() function with the new hook callback on Moodle 4.4, resolves #604.
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31
v4.1-r23
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010556
Version release name: v4.1-r23
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r23
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r23
- 2024-03-18 - Improvement: Add prefixes to the sessionStorage keys in the scrollspy implementation, resolves #598.
- 2024-03-18 - Improvement: Switch to the active Boost Union admin sub-tab after saving a setting and the following page reload, resolves #468.
- 2024-03-16 - Feature: Show the logged-in user's full name in the user menu, resolves #439.
- 2024-03-16 - Bugfix: Leave the last item's link in the breadcrumb only if it's really needed, resolves #595
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in cu
v4.1-r22
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010553
Version release name: v4.1-r22
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r22
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r22
- 2024-03-13 - Improvement: In smart menus, dynamic courses can now pick up the courses from all subcategories, resolves #395.
- 2024-03-13 - Bugfix: Custom course fields of type "Textarea" were not conditionally hidden in the smart menu configuration, resolves #576.
- 2024-03-01 - Feature: Show starred courses popover in the navbar, resolves #289.
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
v4.1-r21 (2023010550)
v4.1-r21
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010550
Version release name: v4.1-r21
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r21
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r21
- 2024-02-22 - Feature: Allow the admin to change the link behind the logo in the navbar, resolves #565.
- 2024-02-22 - Feature: Allow administrators to change the order of login items on the login page without using CSS or touching the mustache template, resolves #504.
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
v4.1-r20 (2023010549)
v4.1-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010549
Version release name: v4.1-r20
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r20
- 2024-02-21 - Bugfix: Single activity format contained unnecessary second level of navigation items, resolves #415.
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-
v4.1-r19 (2023010548)
v4.1-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010548
Version release name: v4.1-r19
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r19
- 2024-02-18 - Make codechecker happier
- 2024-02-17 - Test: Use custom step to check the menus and menu items existence, resolves #365.
- 2024-02-12 - Feature: Allow the admin to display activity icons in course content navigation, resolves #16.
- 2024-02-11 - Child theme support: Improve namespace of class smartmenu_helper, resolves #494.
- 2024-02-11 - Child theme support: Update note about grandchild themes in README.md
- 2024-02-09 - Improvement: Inherit preset setting and preset files from Boost Core instead of duplicating them into Boost Union, resolves #267.
Please note: The preset setting in Boost Union was practically broken up to now. Removing the duplicated setting should not break anything. - 2024-02-06 - Child theme support: Adapt favicon behat scenario to support Boost Union Child
- 2024-01-30 - Child theme support: Don't force child themes to reimplement the settings to mark links and the settings to modify the course overview block, resolves #345.
- 2024-01-30 - Child theme support: Don't force child theme to reimplement activitypurpose_MODNAME settings, resolves #370.
- 2024-02-11 - Peer review management: Add a github action checking pull requests for use of non get_config() theme settings references, resolves #257.
- 2024-02-09 - Improvement: Raise required Moodle core version to a full minor release again.
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to res
v4.1-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010545
Version release name: v4.1-r18
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r18
- 2024-01-20 - Improvement: Add a side entrance login page for local logins if the local login form is disabled on the standard login page, resolves #539.
- 2024-01-20 - Improvement: Make all block regions available for the incourse and coursecategory page layouts, resolves #543.
- 2024-01-19 - Bugfix: Get rid of 'Undefined stdClass property' notices for static page settings, resolves #431.
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r17 (2023010543)
v4.1-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010543
Version release name: v4.1-r17
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r17
- 2024-01-14 - Bugfix: Add missing theme_reset_all_caches updatecallback to markmailtolinks and markbrokenlinks settings.
- 2024-01-10 - Bugfix: Avoid debug messages during initial installation of Boost Union due to uninitialized settings.
- 2024-01-07 - Test: Install language packs programmatically in Behat tests, solves #540.
- 2024-01-07 - Test: Add behat tests for the customisation of the appearance of H5P activities, solves #228.
- 2024-01-07 - Bugfix: The scrollspy Javascript shortly showed an error when using the edit toggle button not on course page, solves #286.
- 2024-01-06 - Feature: Add admin setting to add a direct link for selecting default language to the user's language menu, solves #128.
- 2024-01-06 - Test: Enhance the test coverage of the Look -> Page settings.
- 2024-01-06 - Feature: Allow the admin to set the course index and block drawer width, solves #74.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Site branding settings.
- 2024-01-05 - Test: Enhance the test coverage of the Look -> Activity branding settings.
- 2024-01-04 - Feature: Add admin setting to suppress all links in the footer popup individually, solves #6.
- 2024-01-04 - Improvement: Improve the logic in the overridden footer.mustache, solves #530.
- 2024-01-04 - Feature: Provide $CFG->themerev as SCSS variable, solves #58.
- 2023-12-31 - Improvement: Allow designers to mark external and mailto links manually, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Add an admin setting to limit the scope of the "Mark external links" and "Mark mailto links" features, solves #525 & #526 & #528.
- 2023-12-31 - Improvement: Fix several edge-cases where the "Mark external links" should not add its icons, solves #525 & #526 & #528.
- 2023-12-28 - Feature: Add slider which can be displayed on site home, solves #162.
- 2023-12-27 - Improvement: Add content style setting to the advertisement tiles, solves #519.
- 2023-12-27 - Test: Always reactivate debugging during Behat tests, solves #521.
- 2023-12-26 - Improvement: Do not add the advertisement tiles div to the frontpage if no tile is activated, solves #516.
- 2023-12-24 - Bugfix: Back to top button was missing directly after the scroll-spy scrolled the page, solves #386.
- 2023-12-24 - Tests: Use a dedicated and simple step to purge the theme cache, solves #513.
- 2023-12-23 - Feature: Add admin option to mark broken links and mailto links, solves #163 #164.
- 2023-12-21 - Feature: Add setting to upload touch-images for iOS devices, solves #151.
- 2023-12-18 - Improvement: Shrink description_format column size in theme_boost_union_flavours table, solves #321.
- 2023-12-11 - Improvement: Configurable sort order in menu items of smart menu, solves #403.
- 2023-12-20 - Test: Enhance the test overage of the smart menus, solves #363 #364 #367 #374 #375.
- 2023-12-10 - Feature: Allow the admin to hide the manual login form and the IDP login intro, solves #490.
- 2023-12-10 - Improvement: Allow the admin to change the look of the course overview block, solves #204
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r16 (2023010530)
v4.1-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010530
Version release name: v4.1-r16
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r16
- 2023-12-05 - Improvement: Option to suppress footer (circle containing the question mark) button, solves #444.
- 2023-12-01 - Bugfix: Static pages unnecessarily cleaned configured content, solves #486.
- 2023-11-23 - Bugfix: Add background color to OAuth2 login button, solves #473.
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r15 (2023010528)
v4.1-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010528
Version release name: v4.1-r15
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r15
- 2023-11-11 - Bugfix: Bulk actions widget overlaid course header image, solves #469.
- 2023-11-09 - Bugfix: Hide back to top button on small screens as soon as the right hand drawer is opened, solves #379.
- 2023-11-09 - Bugfix: Styles of styled e-mail previews leaked into the rest of the admin UI, solves #413.
- 2023-11-04 - Bugfix: Pass footnote content without text_to_html div generation, solves #442.
- 2023-10-09 - Improvement: Add a direct 'view course' icon on the course management pages, solves #129.
- 2023-10-05 - Improvement: Allow the admin to set the background-position of the background and login background images, solves #111.
- 2023-11-03 - Bugfix: Add missing cachedef strings to the language pack, solves #441.
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r14 (2023010525)
v4.1-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010525
Version release name: v4.1-r14
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r14
- 2023-10-29 - Test: Add missing Behat tests for Scroll-spy implementation, solves #86.
- 2023-10-14 - Add automated release to moodle.org/plugins
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010524
Version release name: v4.1-r13
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r13
- 2023-10-01 - Bugfix: Omit PHP deprecation warnings on PHP 8.2, solves #411.
- 2023-10-01 - Bugfix: Smart menus did not support multilanguage filters, solves #376.
- 2023-09-28 - Release: Make sure that Smart Menu SCSS does not affect installations which do not use smart menus, solves #380.
- 2023-09-22 - Bugfix: Transition in second level in user menu was wrong, solves #397
- 2023-09-22 - Improvement: Smartmenus.js is only be added to the page if smart menus are really used, solves #357
- 2023-09-22 - Bugfix: Smart menu language restriction did not respect switching language with the language switcher, solves #358.
- 2023-09-22 - Make codechecker happier
- 2023-09-24 - Test: Behat scenario 'Show hint for self enrolment without an enrolment key' was broken, solves #398.
- 2023-09-22 - Improvement: Reuse Moodle core function remove_dir(), solves #369.
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r12 (2023010523)
v4.1-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010523
Version release name: v4.1-r12
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r12
- 2023-09-19 - Bugfix: Fix fatal mustache rendering errors, solves #390.
This issue was a regression of #385 which adopted Moodle core changes from MDL-78656 into Boost Union.
During this adoption into Boost Union, it was overseen to raise the minimum required Moodle core version for Boost Union at the same time.
If you intend to use this release of Boost Union, please update Moodle core to the latest Moodle core 4.1.5+ or wait some more days for 4.1.6. Thank you for your understanding.
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r11 (2023010522)
v4.1-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010522
Version release name: v4.1-r11
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r11
- 2023-09-17 - Bugfix: Fix double-labeling and FontAwesome issues with the 'Mark external links' feature, solves #323 and #327.
- 2023-09-17 - Improvement: Adopt Moodle core bugfix from MDL-78138 which fixed the category breadcrumbs in Boost core, removing the 'Do not change anything' option from the 'Display the category breadcrumbs in the course header' setting, solves #388
- 2023-09-17 - Bugfix: Adopt Moodle core bugfix from MDL-78644 to allow .ico files as favicons again, solves #387.
- 2023-09-17 - Updated Moodle Plugin CI to latest upstream recommendations
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r10 (2023010520)
v4.1-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010520
Version release name: v4.1-r10
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r10
- 2023-09-09 - Release: Adopt theme_boost changes from MDL-78656 to moremenu_children.mustache template, align menu item icon and tooltip handling at the same time, solves #385.
- 2023-08-30 - Improvement: Align actions column on flavours and smart menus settings pages, solves #381.
- 2023-08-19 - Improvement: Fix more mustache linter warnings, solves #360.
- 2023-08-02 - Improvement: Add 'aboutus', 'offers', 'page1', 'page2' and 'page3' static pages, solves #351.
- 2023-08-19 - Bugfix: Fix unparsable example JSON in Mustache template, solves #348.
- 2023-08-18 - Improvement: Add CSS and Scripts for local_och5p local_och5pcore to the theme renderer.
- 2023-08-13 - Improvement: Make the fonts in the dark navbar variants always fully white (not only when hovered) to improve the contrast.
- 2023-08-13 - Feature: Smart menus, solves #137
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010516
Version release name: v4.1-r9
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r9
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010515
Version release name: v4.1-r8
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r8
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010511
Version release name: v4.1-r7
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r7
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010508
Version release name: v4.1-r6
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r6
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010506
Version release name: v4.1-r5
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r5
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010505
Version release name: v4.1-r4
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r4
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010504
Version release name: v4.1-r3
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r3
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-03-01 - Tests: Updated Moodle Plugin CI to use PHP 8.1 and Postgres 13 from Moodle 4.1 on.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010502
Version release name: v4.1-r2
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r2
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.1-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2023010500
Version release name: v4.1-r1
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.1-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.1-r1
- 2023-02-04 - Upgrade: Persist the dedicated favicon setting in Boost Union even though Moodle core has a favicon setting in 4.1 as well, solves #78.
- 2023-02-04 - Upgrade: The back-top-top button must respect the presence of the new sticky footer, solves #186.
- 2023-02-04 - Upgrade: Add .footer-support-link class to Boost Union's footer links to align them with Boost Core in 4.1 again
- 2023-02-04 - Upgrade: Allow the admin to change medium width pages which were introduced for the database activity in 4.1 as well.
- 2023-02-04 - Upgrade: Adopt upstream changes in footer.mustache
- 2023-02-04 - Upgrade: Fix Behat tests which broke with Moodle 4.1.
- 2023-02-04 - Prepare compatibility for Moodle 4.1.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r20
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080940
Version release name: v4.0-r20
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r20
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r20
- 2023-07-24 - Improvement: Only add load OffCanvas module when offcanvas region is enabled, solves #343.
- 2023-07-11 - Improvement: Place mustache templates which are overridden from theme_boost into subfolder, solves #337.
- 2023-07-10 - Bugfix: Omit warning when no CSS cached folder present, solves #330.
- 2023-07-10 - Bugfix: Overwriting module purposes did not affect all places where the activity icon is displayed, solves #318.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon background white instead of grey, solves #333.
- 2023-07-07 - Bugfix: Changing module purpose to "other" made icon invisible, solves #319.
- 2023-06-26 - Bugfix: If the settings blockregionoutsiderightwidth or blockregionoutsiderightwidth were not set for any reason, the SCSS was not compiled, solves #325.
v4.0-r19
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.0-r18
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.0-r17
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.0-r16
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.0-r15
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r19
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080939
Version release name: v4.0-r19
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r19
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r19
- 2023-06-18 - Improvement: Split "Branding" tab into "Site branding" and "Activity branding", solves #315.
- 2023-06-17 - Bugfix: Hide nodes in primary navigation had no effect on site administration menu item, solves #312.
- 2023-06-14 - Feature: Add admin option to configure block size in footer, solves first part of #253.
- 2023-06-03 - Bugfix: Help fixing PHPUnit runs with Boost Union, solves #305.
- 2023-06-14 - Bugfix: Fix footer and footnote placement, solves #269.
- 2023-06-13 - Feature: Add admin option to mark external links, solves #307.
- 2023-06-13 - Feature: Allow the admin to overwrite the modules purpose, solves #288.
- 2023-05-17 - Improvement: Improve SCSS for dark navbar and primary color navbar, solves #273.
- 2023-05-11 - Feature: Allow the admin to upload custom icons for activities and resources, solves #175.
v4.0-r18
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.0-r17
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.0-r16
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.0-r15
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r18
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080935
Version release name: v4.0-r18
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r18
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r18
- 2023-04-20 - Feature: Course category breadcrumbs in course header, solves #284.
- 2023-04-02 - Improvement: Add SCSS code to improve the block regions presentation in our companion plugin Dash Pro, solves #291.
- 2023-04-17 - Bugfix: Setting activityiconcolorcommunication was not processed anymore, solves #279.
- 2023-04-13 - Bugfix: When there is no edit switch, as on the assignment grading page, scrollfix should not kick in, solves #276.
- 2023-04-12 - Feature: Allow right-side blocks drawer of site home to be extended by default #169.
v4.0-r17
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.0-r16
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.0-r15
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r17
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080932
Version release name: v4.0-r17
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r17
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r17
- 2023-03-22 - Feature: Allow admin to provide several additional block regions, solves #30.
Please note: This is a comparably large addition. If you encounter any issues with this feature, please report it on https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues. - 2023-03-20 - Improvement: Don't force child themes to reimplement various color settings (e.g. 'brandcolor'), solves #260.
- 2023-03-17 - Improvement: Reduce code duplication when child theming by checking theme ancestry in theme_boost_union_before_standard_html_head, solves #245.
v4.0-r16
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.0-r15
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Union suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r16
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080930
Version release name: v4.0-r16
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r16
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r16
- 2023-03-19 - Bugfix: Fully support multilang strings in advertisement tiles, solves #258.
- 2023-03-17 - Improvement: Don't force child themes to reimplement settings 'loginformposition' and 'loginformtransparency', solves #247.
- 2023-03-15 - Bugfix: $THEME->editor_scss referenced a non-existing sheet. Setting it also ignored Boost's sheets. This solves #242.
- 2023-03-18 - Bugfix: Fix wrong rgba color definition for advertisement tile backgrounds, solves #244.
v4.0-r15
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r15
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080929
Version release name: v4.0-r15
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r15
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r15
- 2023-03-06 - Bugfix: Align the search bar with the dark navbar look, solves #234.
- 2023-03-06 - Bugfix: Fix hover background color on dark navbars, solves #236.
- 2023-03-06 - Bugfix: Fix edit switch color on dark navbars, solves #235.
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r14
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080928
Version release name: v4.0-r14
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r14
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r14
- 2023-03-05 - Release: Add lern.link GmbH and bdecent GmbH to the list of maintainers in README.md.
- 2023-03-05 - Bugfix: Improve card header and footer of advertisement tiles with background images, solves #232.
- 2023-02-12 - Feature: Allow admin to change the navbar color, solves #39, helps to resolve #110.
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r13 (2022080926)
v4.0-r13
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080926
Version release name: v4.0-r13
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r13
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r13
- 2023-02-12 - Feature: Enable admins to upload css code for mod_h5p and mod_hvp, solves #166 #207.
- 2023-02-12 - Cleanup: Change the "Advanced settings" tab to "SCSS", solves #226.
- 2023-02-12 - Cleanup: Create a dedicated "H5P" tab, solves #227.
- 2023-02-11 - Cleanup: Course related hints feature was handled twice in drawers.php, solves #223.
- 2023-02-11 - Improvement: Remove the 'no.' suffix from the info banners and tiles, solves #203.
- 2023-02-10 - Bugfix: Align horizontal margins for the info banners, solves #218.
- 2023-02-09 - Bugfix: Fix svg logo display problem in Firefox, solves #160.
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r12 (2022080924)
v4.0-r12
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080924
Version release name: v4.0-r12
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r12
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r12
- 2023-01-30 - Feature: Allow the admin to set CSS rules for the Moodle Mobile App, solves #195.
- 2023-01-28 - Improvement: Do not resize SVG logo files during serving, helps to solve #160.
- 2023-01-26 - Feature: Add dedicated logo settings to Boost Union, solves #211.
- 2023-01-22 - Feature: Allow the admin to change the H5P content bank width, solves #201.
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r11 (2022080920)
v4.0-r11
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080920
Version release name: v4.0-r11
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r11
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r11
- 2023-01-21 - Improvement: Add note about grandchild themes to the README file, solves #122.
- 2023-01-16 - Improvement: Remove Boost Union's own fallback CSS file for now, relates to #89.
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r10
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080919
Version release name: v4.0-r10
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r10
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r10
- 2023-01-15 - Improvement: Trim 'dark' and 'light' for login bg images, solves #192.
- 2023-01-15 - Improvement: Note to assure matching login image/login image text.
- 2023-01-15 - Feature: Login page layouts, solves #37.
- 2023-01-14 - Tests: Add Behat test steps for multilanguage static page content.
- 2023-01-13 - Improvement: Static pages headings and the links to the static pages now support multilang, solves #188.
- 2023-01-09 - Feature: Add advertisement tiles which can be displayed on site home, solves #161.
- 2023-01-08 - Tests: Avoid to burn too much CPU time by testing all available course image options.
- 2023-01-08 - Bugfix: Infobanners were sometimes incorrectly ordered if the same order was given to multiple banners, solves #181.
- 2023-01-06 - Improvement: Small language tweaks in self enrolment course banners
- 2023-01-05 - Bugfix: Unparsable JSON in templates/core/full_header.mustache
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r9 (2022080917)
v4.0-r9
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080917
Version release name: v4.0-r9
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r9
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r9
- 2022-12-31 - Feature: Add settings and layouts to enable/disable showing course images or a fallback image in the header of the course page, solves #77.
- 2022-12-31 - Feature: Allow admins to define 'flavours' (i.e. special designs) which are applied to cohorts and / or course categories, solves #25.
- 2022-12-19 - Feature: Allow admins to hide primary navigation items, solves #65.
- 2022-12-14 - Feature: Built-in contact, help and maintenance pages, solves #150.
- 2022-11-28 - Updated Moodle Plugin CI to latest upstream recommendations
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r8
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080913
Version release name: v4.0-r8
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r8
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r8
- 2022-11-21 - Improvement: Restrict accepted file types for background images, solves #147.
- 2022-11-15 - Feature: Possibility to upload FontAwesome 6 Free to the theme, solves #59.
- 2022-11-08 - Feature: Allow admins to override the email templates within the theme, solves #60.
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r7 (2022080911)
v4.0-r7
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080911
Version release name: v4.0-r7
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r7
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r7
- 2022-11-09 - Bugfix: Site administration was broken if customfiletypes were set in config.php, solves #133.
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r6
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080910
Version release name: v4.0-r6
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r6
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r6
- 2022-11-03 - Bugfix: Let favicon() always return a moodle_url object, solves #130.
- 2022-10-26 - Improvement: Restrict uploadable file types in custom fonts filearea, solves #120.
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r5 (2022080909)
v4.0-r5
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080909
Version release name: v4.0-r5
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r5
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r5
- 2022-10-18 - Feature: Filearea for custom fonts, helps to solve #38.
- 2022-10-15 - Feature: Filearea for additional resources, solves #113.
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r4
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080907
Version release name: v4.0-r4
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r4
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r4
- 2022-10-15 - Feature: Random login background image with text, solves #36.
- 2022-10-14 - Bugfix: Make login page background and footnote work together, solves #107.
- 2022-10-13 - Bugfix: Footnote did not have a white background, solves #106.
- 2022-10-13 - Bugfix: Custom SCSS and background image SCSS was included twice, solves #103 #104.
- 2022-10-12 - Settings: screenshot image for theme chooser solves #33.
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r3 (2022080903)
v4.0-r3
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080903
Version release name: v4.0-r3
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r3
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r3
- 2022-10-12 - Feature: Configurable activity navigation, solves #100.
- 2022-09-30 - Improvement: Localize month names for time-controlled info banners, solves #75.
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r2 (2022080902)
v4.0-r2
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080902
Version release name: v4.0-r2
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r2
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r2
- 2022-09-27 - Improvement: Align the fallback CSS file with theme_boost.
- 2022-09-27 - Improvement: Align the theme's config.php even more with theme_boost.
- 2022-09-26 - Bugfix: Adopt config.php, solves #67 #82.
- 2022-09-07 - Feature: Scrollspy, solves #19
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022080900
Version release name: v4.0-r1
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag: v4.0-r1
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
v4.0-r1
- 2022-07-18 - Feature: Bootstrap colors, solves #35
- 2022-07-15 - Feature: Information banners (base functionality), helps to resolve #4.
- 2022-07-15 - Settings: Divide theme settings into multiple pages, solves #52
- 2022-07-13 - Release: Add contributors to README.md, solves #44
- 2022-07-13 - Release: Add UPGRADE.md, solves #29
- 2022-07-08 - Feature: Customize activity icon background colors, solves #49
- 2022-07-07 - Feature: Show a warning banner if JavaScript is disabled, solves #46
- 2022-07-07 - Feature: Make the course content column width configurable, helps to resolve #18.
- 2022-07-06 - Feature: Built-in imprint, solves #32
- 2022-07-05 - Feature: Configurable favicon, solves #34
- 2022-07-05 - Feature: Allow non-admins to edit theme settings, solves #28
- 2022-07-05 - Feature: Back to top button, solves #7
- 2022-07-05 - Adopt changes in Boost core for MDL-74634
- 2022-06-21 - Add course related hints feature, solves #5
- 2022-04-30 - Added footnote functionality, helps to resolve #6.
- 2022-06-20 - Allow full Behat runs with Boost Campus suite, fixes #14.
- 2022-06-20 - Prepare settings.php page, solves #2.
- 2022-06-20 - Fill README.md, helps to resolve #3.
- 2022-04-29 - Adopt all changes which have happened in Boost core for the Moodle 4.0 release
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.
v4.0-r1
Plugin type: Themes
Frankenstyle component name: theme_boost_union
Version build number: 2022031700
Version release name: v4.0-r1
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/moodle-an-hochschulen/moodle-theme_boost_union
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/moodle-an-hochschulen/moodle-theme_boost_union/issues
moodle-theme_boost_union
Changes
- 2022-03-17 - Create boilerplate as Boost child theme without any additional features.