Project

General

Profile

Actions

Wiki » History » Revision 5

« Previous | Revision 5/29 (diff) | Next »
Redmine Admin, 10/17/2026 10:24 PM


MDS Dark Theme — Releases

Source: repository mds-dark (/srv/git/mds-dark.git on dmz-web). Full per-version change log: source:mds-dark/VERSION.txt. How the theme works (menus, templates, ACF, Polylang): source:mds-dark/MENUS-AND-SYSTEM.md.

Release history

Version Date Status Summary Commit Package
1.15.4 2026-10-18 Latest Custom Link menu items (e.g. the "#" headers Corporate / Solutions) are translated via Polylang string translations. New Custom Link titles are auto-registered in Languages > Translations, group "MDS Menu". A "#" header with no translated child pages in the current language is hidden. 0d9a014 mds-dark-1.15.4.zip
1.15.3 2026-10-18 Superseded Empty-list notes (Press Room / Projects / Solutions): visitors see only "No … have been added yet."; the admin-panel hint is shown to editors only. Strings split for Polylang; fixes the untranslated Projects note. Action: re-run import-polylang-strings.php. a25b2f1 mds-dark-1.15.3.zip
1.15.2 2026-10-18 Superseded Fixed dropdowns staying open after a click while hovering other items. "#" menu links no longer add "#" to the URL or jump to the top. 8868ee4 mds-dark-1.15.2.zip
1.15.1 2026-10-17 Superseded Dropdown sub-menus in the main menu (2 levels). In real menus, Page items with no translation in the current language are hidden together with their children, so one menu can be assigned to EN/TR/AR. 942a452c mds-dark-1.15.1.zip
1.15.0 2026-10-17 Superseded Reverts the 1.14.x Default-template changes: Default template is plain again, "System Default" template removed. Solution pages move to the Standard Page template. Keeps the 1.14.2 help-text fixes. e1cb78f8 mds-dark-1.15.0.zip
1.14.2 2026-10-17 Rolled back (by 1.15.0) ACF help texts fixed (Image + Text, checklist, hero image). Text only. Was live on staging. 6b0c532e mds-dark-1.14.2.zip
1.14.1 2026-10-17 Rolled back (by 1.15.0) Default template hides the image header when no hero image is set. 9d74dd4d mds-dark-1.14.1.zip
1.14.0 2026-10-17 Rolled back (by 1.15.0) Default template uses the Standard Page layout; old plain layout moved to a new "System Default" template. ae7b7ba9 mds-dark-1.14.0.zip
1.13.1 2026-10-17 Superseded 01/02 module numbers removed from the Standard Page layout. Editable hero image on the Solutions grid page. Optional hero image on the Default template (later reverted in 1.15.0). fb8994dc mds-dark-1.13.1.zip
1.13.0 2026-09-06 Superseded Main-menu font fix (Oswald 500 preloaded). Version stamp on the theme screenshot (inc/tools/stamp-screenshot-version.py). Imported together with 1.9.0–1.12.0, see below. 3e16ae75 mds-dark-1.13.0.zip
1.12.0 — In 1.13.0 import Real (non-fallback) menus auto-translate their Page items via Polylang. (in 1.13.0) —
1.11.0 — In 1.13.0 import Fonts self-hosted, font-display: optional (no more font flicker). No Google Fonts requests. (in 1.13.0) —
1.10.1 — In 1.13.0 import Added screenshot.png (Appearance > Themes thumbnail). (in 1.13.0) —
1.10.0 — In 1.13.0 import "President's Message" renamed to "Chairman's Message" (label only, file name unchanged). New favicon. (in 1.13.0) —
1.9.1 — In 1.13.0 import Turkish characters restored in the Polylang translation CSV. Action: re-run import-polylang-strings.php. (in 1.13.0) —
1.9.0 — In 1.13.0 import New WP-CLI tool import-project-images.php (bulk-import project photos, auto-assign Featured Images). (in 1.13.0) —
1.8.1 2026-09-05 Superseded "Standard Page Fields" ACF group also shown on Chairman's Message / Vision & Mission. CTA phone falls back to the office marked "Use as Footer Phone Number". Initial repository import. 159af1cf mds-dark-1.8.1.zip

Versions before 1.8.1 exist only in VERSION.txt.

Do not install

  • 1.8.2 / 1.8.3 — built by mistake from the outdated 1.8.1 package. They do not contain 1.9.0–1.13.0. Never released.

Release procedure

All commands run as root on dmz-web, inside /root/mds-dark.

  1. Make the change. Bump the version in mds-dark/style.css (Version:) and mds-dark/functions.php (MDS_THEME_VERSION), and add an entry at the top of mds-dark/VERSION.txt.
  2. Stamp the version on the theme screenshot:
   cd mds-dark && python3 inc/tools/stamp-screenshot-version.py X.Y.Z && cd ..
  1. Commit, tag, push. Reference the release issue in the commit message:
   git commit -am "MDS Dark X.Y.Z: <summary> refs #<issue>"
   git tag -a vX.Y.Z -m "MDS Dark X.Y.Z"
   git push --follow-tags
  1. Build the installable package from the tag:
   git archive -o /root/mds-dark-X.Y.Z.zip vX.Y.Z mds-dark
  1. Upload the zip to Files (and attach it to the release issue). Add a row to the table above.
  2. Install on WordPress: Appearance

Updated by Redmine Admin 19 days ago · 29 revisions