Skip to content

OpenMES v0.20.0

Choose a tag to compare

@jakub-przepiora jakub-przepiora released this 16 Aug 21:24
· 118 commits to main since this release
a9f74b3

Installation

Web / self-hosted: download openmmes-v0.20.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.20.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 #247 from Mes-Open/develop (a9f74b3)
  • Merge remote-tracking branch 'origin/main' into develop (aecbd2c)
  • Merge pull request #246 from Mes-Open/chore/release-0.20.0 (8f7de0e)
  • chore(release): v0.20.0 (2209e9f)
  • Merge pull request #242 from SoiBien-AI/feat/translate-develop (3820395)
  • Merge remote-tracking branch 'origin/develop' into pr-242 (d1c6ad0)
  • Merge pull request #243 from Mes-Open/schedule-capacity-view (a3ece93)
  • fix: tests (34d0077)
  • fix: tests (defaaf9)
  • Merge pull request #244 from ashwanivermadeveloper/ashwanivermadeveloper-patch-1 (d9e6815)
  • docs: address CodeRabbit refinements - presence-aware validation, batch size constraints, overflow handling, and API validator details (96cc1cb)
  • docs: address CodeRabbit review - add validation rules, constraints, and normalization contracts (ea63d0d)
  • docs: improve RFC formatting for template step rate feature (82c6006)
  • Enhance template steps with operation type and estimated rate (b1e04de)
  • translation: address CodeRabbit review on #242 and register mobile locale (4068796)
  • merge (c5033a4)
  • translation: translate missing mobile UI keys into Vietnamese (991c5da)
  • Merge pull request #229 from Mes-Open/docs/212-rollout-runbook (928091a)
  • translation: translate missing UI keys into Vietnamese (f09efa5)
  • feat: product image (982b1b9)
  • feat: product image (e338e67)
  • feat(install): choose the plant timezone in the wizard (e6e5a00)
  • Merge pull request #239 from Mes-Open/chore/extract-pantheon-module (477595b)
  • Merge pull request #240 from Mes-Open/chore/i18n-lang-conflict-skill (9f388b7)
  • Merge pull request #238 from Mes-Open/feat/99-partial-consumption-returns-reclassification (38c129c)
  • fix(materials): address CodeRabbit review on #238 (71b58ba)
  • chore(i18n): document and script the lang-file merge resolution (455f55d)
  • Merge remote-tracking branch 'origin/develop' into chore/extract-pantheon-module (f55e171)
  • chore(modules): move the Pantheon connector out to its own repository (6993797)
  • feat: shift monitor (235196a)
  • feat(materials): partial consumption, returns to stock & reclassification (#99) (7605518)
  • Merge pull request #235 from Mes-Open/feat/182-work-order-change-control (c5bb724)
  • fix(migrations): restore partial unique index on batch_steps after ISA-95 merge (3f4fe41)
  • Merge remote-tracking branch 'origin/develop' into feat/182-work-order-change-control (ba47543)
  • Merge pull request #237 from Mes-Open/feat/52-step-workstation-type-isa95-times (43f0fdc)
  • fix(steps): address CodeRabbit review on #237 (3f8323c)
  • feat(steps): workstation type + ISA-95 standard/actual times + pool dispatch (#52) (cb8f7c3)
  • Merge pull request #236 from Mes-Open/feat/179-engineering-ui-completion (4f86a2f)
  • test(e2e): Playwright coverage for #179 engineering documents (85bb63e)
  • feat(engineering): complete #179 UI coverage + operator access (9ca591a)
  • fix(work-orders): address CodeRabbit review on #182 (817d894)
  • Merge remote-tracking branch 'origin/develop' into feat/182-work-order-change-control (ce27df9)
  • Merge pull request #230 from Mes-Open/feat/pantheon-connector (bd77ea1)
  • feat: logo, sidebar, stepper WIP (2c2a9d5)
  • Merge pull request #232 from SoiBien-AI/feat/translate-main (bb81958)
  • feat(work-orders): controlled production stops and change requests (#182) (7a48d29)
  • fix(translation): address CodeRabbit review on #232 (bb64c86)
  • fix(pantheon): address CodeRabbit review on #230 (ef38db2)
  • translation: update Vietnamese translations for queue, select-line, pallets and supervisor dashboard (9391744)
  • fix(pantheon): tenant isolation and cleartext-transport guard (2826b9c)
  • feat(pantheon): Datalab Pantheon connector as a bundled module (52e7f69)
  • feat: segmented progress partial (a2b12fc)
  • docs: add the plant implementation runbook, and fix the timezone it depends on (6334781)
  • docs(warehouse): add the #212 rollout runbook (4a7f9dc)
  • feat: infinite scroll on tables (94b3e8a)
  • feat: status badge edge, table footer summary (2b21382)
  • feat: status badge (20f66f0)
  • feat: Segmented progress component (b75eebb)
  • Merge pull request #228 from SoiBien-AI/feat/translate-develop (863eb06)
  • translation: update Vietnamese translations for Warehouse and Logistics modules (bffb83a)
  • feat: icon change (d24e326)
  • feat: lucide icons, table refactor (3211810)
  • feat: ui refactor (f030082)
  • Merge pull request #227 from Mes-Open/feat/212-erp-warehouse-sync (cef22a3)
  • fix(warehouse): address PR #227 review — concurrency, validation and sync-shape gaps (cd089dc)
  • fix(warehouse): translate labels at render time, and parse naive sync timestamps as UTC (0f54b2f)
  • feat(warehouse): warehousing + ERP master-data and stock sync (#212) (a0045e1)
  • Merge pull request #226 from SoiBien-AI/feat/translate-develop (d303867)
  • feat: complete Vietnamese localization for operator, supervisor and priority-rules pages (07cc763)
  • merge (8ef836b)
  • Merge pull request #223 from Mes-Open/feat/179-engineering-documents (ea11268)
  • Merge pull request #224 from Mes-Open/chore/security-dep-upgrades (f787af4)
  • fix(engineering): address CodeRabbit re-review on #223 (a6aba43)
  • fix(engineering): address CodeRabbit review on #223 (63d8cd3)
  • chore(deps): patch vulnerable dependencies flagged by audit (80339c8)
  • fix(engineering): security hardening from full audit (#179) (e54333d)
  • docs(changelog): consolidate #179 into one user-facing release note (4c5604c)
  • fix(engineering): sign relative assets of interactive packages (#179) (addaa0b)
  • feat(engineering): web UI for CAD documents (#179 Phase 4) (0654a72)
  • feat(engineering): sandboxed interactive-HTML viewer (#179 Phase 3) (5d77c94)
  • feat(engineering): freeze engineering docs onto work orders — Phase 2 (#179) (ba22be9)
  • feat(engineering): CAD document attachments — Phase 1 backend (#179) (37a307b)
  • chore: add .gitignore rules & create mobile/vi.json (68c8b18)
  • merge: sync feat/translate-develop with upstream origin/develop (c70e9d8)
  • merge (1300936)