After a successful MVP, I'm happy to announce the first official release of
WEISS.
Now introducing:
- Roles: operator (only sees and interacts with OPIs), developer (edits, tests, commits and deploy OPIs to operators).
- Deployment model: developers can instantly make OPIs available to operators - versioning checkout available (see next);
- Version control: import a remote repo into the UI - checkout versions, edit, create commits - all from the browser. File diff highlighting available. For now, only linear commits to main branch are allowed and enforced.
- Worktrees: only you see your changes until committed. For demo mode, sessions are separated by browser. In actual prod, organization user identities are used.
- Organization account: integration with organization account via Microsoft Entra ID. For now when in non-demo this is the only method supported - others can be added as needed.
- New widgets: embedded display, images (svg, png, jpg, jpeg), progress bar, navigation button. More to be added soon.
- Several bug fixes and UI enhancements from MVP.
---
Note from author: This project's development has no association with any facility. WEISS started as a personal project for something I truly believe in and felt was missing in the community so far. All available frameworks I could find, well documented or not,
would require either writing code - takes time and JS knowledge to build something - or mixing desktop development with web runtimes. WEISS fills this gap with a fully web native editor and deployment model. Everything can and should be done from the browser
only. With the advancement and massive size of the global WebDev community, I think we need to get advantages out of it for the EPICS community. Please, don't hesitate to reach out if you're interested, want to discuss more or collaborate. I hope you like
it.
Let's use web!
Bests Regards,
André Favoto
|