Releases: VidetteMakes/MESS
MESS 1.0.0 Beta Release 2
With almost a year since the last release, MESS has undergone a number significant improvements. The most significant being a fully featured work instruction editor. This editor features an interactive drag and drop UI with rich text editors, image uploading and XLSX import and export of work instructions. At this point, MESS can be used in production environments that do not require full part traceability. However, keep in mind that the software is in a beta state and there WILL likely be bugs.
For this release the database schema and services have been significantly overhauled to more accurately collect data in manufacturing environments. Some of the most significant improvements include the ability for operators to perform "rework" and submit production logs in batches. These enhancements are essential for operators who rework products or subassemblies during production or follow work instructions in batches.
There are also visual UI improvements on almost every page, including a more complete dark mode.
Part traceability is the main portion of this release that is incomplete. In a future release, reusable tag support for part traceability is expected. The current system does support basic part traceability. However, printed QR codes cannot be reused, parts cannot reliably be reworked, and part genealogy is not easily readable from the database. Fixes for all of these release are soon to come.
To learn how to deploy this version of MESS, it is recommended to refer to the MESS Wiki documentation.
A Windows build for this release is attached for those who do not want to have a clone of the entire codebase on their production server. Obviously, running this will require a database with the migrations up to this release. Refer to the Wiki for setting up a database with latest database schema.
End of Support for Microsoft SQL Server after the 1.0 Beta Series
Soon, MESS 1.1 Beta will be released. This will be the first version of MESS to support PostgreSQL as a replacement for SQL Server. With MESS being an open source MES System, it is logical for the database management system to also be free and open source. The MESS 1.0 Beta series will continue to receive bug fixes and new features for time being. However, it is recommended to migrate to the PostgreSQL version of MESS (v1.1) due to its simpler database access and that support for 1.0 Beta will eventually end.
What's Changed
- Product UI Overhaul by @EyeBrawler in #31
- Product Association Management for Work Instructions by @EyeBrawler in #30
- API documentation by @xyclose11 in #32
- Data access urgent changes by @xyclose11 in #33
- General cleanup by @xyclose11 in #35
- Test Data by @xyclose11 in #34
- Qr related model changes by @xyclose11 in #36
- Image Carousel by @xyclose11 in #37
- Sprint 6 bug fixes by @xyclose11 in #39
- Post deployment bug fixes by @EyeBrawler in #42
- Image carousel crop fix by @EyeBrawler in #44
- Import extra by @EyeBrawler in #45
- Post deploy cleanup by @EyeBrawler in #46
- More post deploy tweaks by @EyeBrawler in #47
- GitHub action workflow+documentation tweaks by @EyeBrawler in #48
- Fixed carousel size by @EyeBrawler in #49
- Allowing Image Carousel to Change with Showing and Hiding Details by @EyeBrawler in #50
- Multiple failure support by @EyeBrawler in #60
- Show Details Button Enhancement and Production Log UI Improvements by @EyeBrawler in #61
- Phoebe User Management Page Bug Fixes by @EyeBrawler in #63
- Production Log Editing and Spreadsheet Changes by @EyeBrawler in #64
- Production Log Enhancements and CSS Styling Updates by @av1452 in #66
- Download loading indicator by @EyeBrawler in #68
- Phoebe overhaul by @EyeBrawler in #69
- Fixes to work instruction editor draggable cards by @N8Daawg in #71
- Phoebe dropdown fix by @EyeBrawler in #72
- security changes to dotnet.yml by @N8Daawg in #73
- Productionlog updates by @av1452 in #74
- Carousel image editor redesign by @N8Daawg in #75
- Phoebe Improvements by @EyeBrawler in #76
- Further Phoebe Enhancements by @EyeBrawler in #77
- No work instruction nodes development by @N8Daawg in #78
- More Product UI Improvements by @EyeBrawler in #80
- updated search algorithm to be faster and more accurate by @N8Daawg in #84
- Export quick fix by @EyeBrawler in #85
- Admin log page develop by @N8Daawg in #86
- fixed merge conflict that was missed by @N8Daawg in #87
- Phoebe Rounded Borders are Back by @EyeBrawler in #88
- Final touches on admin log page and restyling of operator logs page by @N8Daawg in #89
- attempt at fixing table styling by @N8Daawg in #90
- Database Migration for FromBatchOf Production Log Field by @EyeBrawler in #81
- Work instruction editor bug fixes by @N8Daawg in #91
- removed authorization barrier from pheobe layout for more general use by @N8Daawg in #92
- fixed the bug with Nodes not rendering correctly by @N8Daawg in #93
- In Work Instruction Editor: by @N8Daawg in #94
- Bug fixes to work instruction manager by @N8Daawg in #96
- Batch Mode by @EyeBrawler in #97
- Post Batch Mode Additional Features by @EyeBrawler in #98
- Bug Fixes: by @N8Daawg in #99
- Bug Fixes: by @N8Daawg in #100
- Product page restyle by @N8Daawg in #102
- Wrote new workflow to use docfx to upload api documentatoin to our gi… by @N8Daawg in #103
- Automatic documentation attempt by @N8Daawg in #104
- Updates to API Documentation actions and source code by @N8Daawg in #105
- Production Log Bug Fixes and Codebase Enhancements by @EyeBrawler in #112
- Raspberry Pi Deployment Resources by @EyeBrawler in #114
- Updates to Raspberry Pi Deployment Script by @EyeBrawler in #115
- Phoebe Bug Fixes and Work Instruction Editor Service Tests by @EyeBrawler in #117
- New Part Traceability System and Major Database Changes by @EyeBrawler in #119
- First Pass Yield Database View by @EyeBrawler in #120
- Upgrade to .NET by @EyeBrawler in #121
- New Parts Page for Managing Part Definitions by @EyeBrawler in #131
- Fixing Phoebe Image Upload Issue by @EyeBrawler in #144
- Part Traceability Improvements and Part Information Fix for Operators by @EyeBrawler in #148
- Notebook Encoder Python Script and Documentation by @EyeBrawler in #150
- Work Instruction Editing Backend Logic Overhaul, DTOs for the Phoebe Work Instruction Editor by @EyeBrawler in #151
- Migrating from sln to slnx for Project Solution by @EyeBrawler in #152
- Minor Work Instruction Saving Tweaks + New Page Titles by @EyeBrawler in #154
- Production Log Editor Bug Fix for Updating Logs by @EyeBrawler in #157
- Fixing Part Traceability View Query Error by @EyeBrawler in #158
- Work Instruction Editor Save Logic Overhaul, Database Schema Additions, Updated Import and Export by @EyeBrawler in #170
New Contributors
- @av1452 made their first contribution in https://github.com/VidetteMakes...
Beta Release
Beta Release
MESS is in a position to where a full implementation in a manufacturing setting is theoretically possible. Majority of the changes deal with general UI updates, Phoebe (Technician Frontend for the Backend), and Work Instruction Import and Export from xlsx (Excel) files.
What's Changed
- Phoebe Logic Fixes by @xyclose11 in https://github.com/SensitTechnologies/MESS/pull/19
- Production log critical model changes by @xyclose11 in https://github.com/SensitTechnologies/MESS/pull/21
- Richtext Support by @xyclose11 in https://github.com/SensitTechnologies/MESS/pull/20
- Fluent UI setup by @xyclose11 in https://github.com/SensitTechnologies/MESS/pull/22
- Work instruction customization by @xyclose11 in https://github.com/SensitTechnologies/MESS/pull/24
- ui-updates by @harlequinnnn in https://github.com/SensitTechnologies/MESS/pull/18
Full Changelog: SensitTechnologies/MESS@v1.2.0-alpha...v1.0.0-beta
v1.2.0-alpha
What's Changed
- Removed ProductionLog SubmitTime
- Production log updates
- ASP.NET Core Identity for authentication & authorization logic handling
- Barcode Input/Output
- QR Logic Overhaul
- Login autocomplete
- Products many to many
Full Changelog: SensitTechnologies/MESS@v1.1.0-alpha...v1.2.0-alpha
v1.1.0-alpha - UI & Log
Features
- Removed template UI (Sidebar, Weather app, counter, etc.)
- Introduced client side caching to maintain form state through refreshes
- Client state manages session storage for production logs
- Line Operator, and WorkStation CRUD
What's Changed
- products-crud by @EyeBrawler in https://github.com/SensitTechnologies/MESS/pull/6
- work-stations-crud by @EyeBrawler in https://github.com/SensitTechnologies/MESS/pull/5
- Initial UI overhaul by @EyeBrawler in https://github.com/SensitTechnologies/MESS/pull/8
- Production Log Overhaul by @xyclose11 in https://github.com/SensitTechnologies/MESS/pull/7
- line-operators-crud by @harlequinnnn in https://github.com/SensitTechnologies/MESS/pull/4
Full Changelog: SensitTechnologies/MESS@v1.0.0-alpha...v1.1.0-alpha
MESS UI & Basic functions
Current Features
- Ability to create the following models: ProductionLog, WorkInstruction, and Product
- Ability to create new Production Logs which will automatically track step timings
- Ability to edit, delete, and view existing production logs
- Production Log list test view, to showcase total time to complete a work instruction
Upcoming Features
- Line Operator CRUD
- Product integration (as opposed to work instruction integration)
- General UI changes (removing boilerplate code, adjusting Production Log view)
- Alter timing logic on Production Logs to track time more consistently
What's Been Merged
- Initial model creation by @EyeBrawler in SensitTechnologies#1
- Logging by @xyclose11 in SensitTechnologies#2
- Production Log Workflow by @xyclose11 in SensitTechnologies#3
Full Changelog: https://github.com/SensitTechnologies/MESS/commits/v1.0.0-alpha