Releases: Mes-Open/OpenMes
Releases · Mes-Open/OpenMes
OpenMES v0.3.7
Changes
- fix: skip git push in release workflow when version already set (206fd07)
- ci: trigger release on tag push (v*), resolve version from ref_name or input (91b79ad)
- chore: bump version to v0.3.7, ignore local AI tool files (6de6f20)
- docs: add complete documentation suite (User Guides, API, PWA, Technical) (68c13f9)
- feat: split modules section into Zainstalowane / Do zainstalowania / Sklep with dedicated sidebar group (ef62a2b)
- feat: add Packaging module (EAN barcode scanning station for work orders) (564f093)
OpenMES v0.3.6
Changes
- fix: write DB config to .env before migrate:fresh to prevent wrong driver in installer (96c5e97)
OpenMES v0.3.5
Changes
- fix: auto-generate APP_KEY on first boot if missing (5d4b3b8)
OpenMES v0.3.4
Changes
- fix: auto-create .env from .env.example on first boot so installer is reachable (b506634)
OpenMES v0.3.3
Changes
- ci: remove platform_check.php from release ZIP to fix PHP 8.2 compatibility (25ee819)
OpenMES v0.3.2
Changes
- ci: set composer platform.php 8.2.0 so vendor runs on PHP 8.2+ (b83858f)
OpenMES v0.3.1
OpenMES v0.3.0
OpenMES v0.2.0
Changes
- ci: pull before commit in release to fix non-fast-forward (4b3c9b0)
- ci: pull --rebase before push to avoid non-fast-forward in release workflow (7b0d6e4)
- ci: use explicit token for git push in release workflow (7ea2217)
- ci: add contents:write permission to release workflow (2527175)
- feat: add backend/index.php redirect to public/ (9b3c4ae)
- feat: add root index.php redirect to backend/public for direct web server access (a12994c)
- ci: bump config/version.php automatically on release (abd53c4)
- feat: add update check and apply — banner for Admin when newer version available (c90cd22)
- change AI drags (d1f4042)
- fix: set fixed planned_qty in BatchApiTest to prevent flaky overproduction check (fab65b8)
- ci: add manual release workflow (5b73c19)
- fix: standardize btn-touch size — remove text-lg/py-3, use text-sm/py-2 for consistent button heights (28e1e05)
- feat: alerts, shifts and schedule modules (1498860)
- fix: amber dark mode via global CSS override, simplify blade (9aeb1e9)
- fix: dark mode for Sample Data section in system settings (3c50790)
- feat: add Load Sample Data button to system settings (6bc716e)
- test: add full test suite + fix authorization and factory gaps (b728a9a)
- feat: PWA manifest + SW + fix order badge dark mode visibility (58e2285)
- refactor: translate PrintShopDemoSeeder data to English (1ac2875)
- feat: sample data option in installer — print shop demo (f891470)
- feat: API token management + PrestaShop integration prep (ce4855e)
- Refactor headings and improve README formatting (be3df66)
- feat: add dark mode with sidebar toggle (c20536c)
- feat: assign workers to workstations + Production Lines submenu (f9b199b)
- fix: hide role field for workstation account type (1e8e12c)
- feat: add drag & drop step reordering to process templates (6064c89)
- fix: add missing btn-touch class to Apply button in reports (c5d9cc5)
- feat: replace text action buttons with icon buttons + tooltips (a6c8a12)
- fix: trust reverse proxy headers for HTTPS asset URLs (d057fb8)
- feat: add HTTPS via Caddy reverse proxy (d22e537)
- refactor: merge compose files into single docker-compose.yml (35dec75)
- feat: rewrite install.sh — auto-generates .env with secure passwords (5721eed)
- feat: configurable DB and admin credentials via docker-compose env vars (f9280e1)
- fix: mark app as installed after auto-setup in entrypoint (50d576f)
- ci: add production deploy workflow and fix port config (14ed7f2)
- fix: prevent sidebar expand/collapse flash on page load (f57b1f0)
- fix: sidebar position fixed on desktop causing content overlap (1e6cc92)
- fix: generate APP_KEY via PHP directly instead of artisan key:generate (b8c741f)
- feat: replace top nav with collapsible sidebar (19e30e1)
- feat: auto-setup on docker compose up (migrations + seed + admin) (41185af)
- feat: add MariaDB, MySQL and SQLite support alongside PostgreSQL (26ed9c8)
OpenMES v0.1.0-alpha
OpenMES v0.1.0-alpha
First public alpha release of OpenMES — a lightweight, web-based Manufacturing Execution System.
⚠️ Alpha release — not intended for production use. APIs and database schema may change.
Features
Work Orders
- Create, edit, and manage production work orders
- Full status workflow:
pending → accepted → in_progress → completed / paused / rejected - Import work orders from CSV / XLS / XLSX with configurable column mappings
Production Lines & Workstations
- Manage production lines and workstations
- Assign product types to specific lines
- Workstation fallback: if a line has no workstations, the line itself acts as one
Operator Workflow
- Operator queue view: table and kanban board
- Two workflow modes (configurable by admin):
status— classic status cyclingboard_status— moving to "Done" requires entering produced quantity, auto-completes the order
Users & Workers
- Roles: Admin, Supervisor, Operator, Workstation
- Combined user account + worker profile creation in a single form
Admin Dashboard
- Work order statistics with line filter
- Issue (defect/problem) reporting linked to orders
Tech Stack
- Backend: Laravel 12 · PHP 8.3 · PostgreSQL
- Frontend: Blade · Alpine.js · Tailwind CSS 4 · Vite
- Auth: Laravel Sanctum (session-based)
- Roles: Spatie Laravel Permission
- Deployment: Docker Compose (dev + prod) or Apache2
Installation
Docker (recommended)
git clone https://github.com/Mes-Open/OpenMes.git
cd OpenMes
cp backend/.env.example backend/.env
# edit .env — set DB_PASSWORD and APP_URL
docker compose up -d
docker compose exec backend php artisan migrate --seed
Apache2
See the Wiki / README for manual installation steps.
---
Download
┌────────────────────────────┬───────────────────────────────────────────┐
│ File │ Description │
├────────────────────────────┼───────────────────────────────────────────┤
│ openmmes-v0.1.0-alpha.zip │ Source archive (no vendor / node_modules) │
├────────────────────────────┼───────────────────────────────────────────┤
│ Source code (zip / tar.gz) │ Auto-generated by GitHub │
└────────────────────────────┴───────────────────────────────────────────┘
---