Repository navigation
Installation
Web / self-hosted: download openmmes-v0.27.0.zip below — it is self-contained (PHP dependencies in vendor/ and the built frontend in backend/public/build/ are already bundled, so no composer install or npm build is required).
Desktop: grab the installer for your OS — Windows *-setup.exe, macOS *.dmg, or Linux *.deb / *.rpm. They bundle PHP + the backend and run OpenMES as a local app / LAN server.
Mobile (Android): install openmes-mobile-v0.27.0.apk and point it at your OpenMES server.
Shared hosting (no terminal): unzip the web package, upload the folder, point the document root at the package root, then open the URL — the browser-based setup wizard handles environment, database and the admin account.
Docker: unzip the web package and run docker compose up -d from the package root (or bash install.sh).
Changes
- Merge pull request #365 from Mes-Open/release/0.27.0 (b952915)
- Merge remote-tracking branch 'origin/main' into release/0.27.0 (4389050)
- Merge pull request #364 from Mes-Open/release/0.26.1 (c5df69f)
- Merge remote-tracking branch 'origin/develop' into release/0.27.0 (18730b3)
- Merge pull request #363 from Mes-Open/fix/finite-scheduling-ui-polish (62b4ee6)
- chore(release): 0.27.0 (e651cee)
- chore(release): 0.26.1 (a26caa0)
- fix(docker): give the backend the host APP_KEY, keep a fallback key on the volume (c56a741)
- fix(modules): keep panel-installed modules across image upgrades, publish frontend on reinstall (7893519)
- fix: say when the problem filter finds nothing in the simulation (b1f342d)
- i18n: rewrite the Polish finite-scheduling strings in plant language (4b14695)
- fix: bring back the flat operations table on automatic scheduling (94282c8)
- fix: give the capacity view the planner's header and system controls (3314c72)
- fix: give the automatic scheduling pages their full breadcrumb trail (65c83f6)
- Merge pull request #362 from Mes-Open/feat/finite-capacity-scheduling (f00123f)
- fix: lay the simulation form out as one tidy row (bd27944)
- feat: present automatic scheduling as a plan, not a list of rows (0a7ef6f)
- fix: use the system's form controls on the automatic scheduling page (ac38fda)
- fix: refuse a draft once anything it was calculated from has changed (d12d735)
- fix: check a draft override against the work the scheduler worked around (ef74741)
- fix: keep a shift-level end date in line with the applied minute plan (17e0465)
- fix: tighten changeover rule input handling (c599301)
- Merge develop into feat/finite-capacity-scheduling (7d9908c)
- fix: detect an order edited in the same second a draft was generated (2c77993)
- fix: refuse moving an operation onto a station that is down in its window (9bce3e5)
- test: unit-test the finite scheduler's calendar and timeline arithmetic (27d21dd)
- feat: count the people assigned to each line in finite scheduling (f6eea28)
- docs: explain capacity per operation, main line and Supervisor access (afd67af)
- fix: show where a minute-planned order starts in the planner change log (519bb97)
- fix: place auto-scheduled orders on their main line, summarise cross-line steps (54e0774)
- fix: show compare-by label and scope in the changeover rule list (d07972e)
- fix: show why a scheduled operation could not be moved (5cc768e)
- fix: load lines by committed operations in the capacity view (604ccfa)
- i18n: add 23 missing Polish translations (79537df)
- Merge pull request #361 from Mes-Open/fix/backend-app-key (c3c9553)
- Merge pull request #360 from Mes-Open/chore/sync-main-into-develop (4b0acd5)
- fix(docker): give the backend the host APP_KEY, keep a fallback key on the volume (4f1cc6e)
- Merge main into develop: bring back the 0.25.0 and 0.26.0 releases (d9e8416)
- Merge pull request #359 from Mes-Open/fix/module-assets-and-persistence (4d8e06c)
- fix(modules): keep panel-installed modules across image upgrades, publish frontend on reinstall (e45d788)
- i18n: translate finite-capacity scheduling strings into Vietnamese (835d201)
- feat: add a workstation axis to the capacity view (2445039)
- fix: keep changeovers valid when filling idle gaps (fdec4ca)
- fix: count peak concurrent operators, not every overlapping booking (84e70d9)
- fix: net material stock across orders when scheduling (67f9eb3)
- feat: add automatic scheduling page and finite-schedule API (66a46cb)
- feat: add changeover rules and skill constraints to the finite scheduler (e3ea3c2)
- feat: add deterministic finite-capacity scheduler and what-if simulations (96be856)
- feat: add planning efficiency and effective line capacity (4ea758e)