Skip to content

Conversation

@michaeladler
Copy link
Member

@michaeladler michaeladler commented Oct 21, 2025

Description

This is the initial version of a Web UI for wfx, following up on some of the feedback given at this year's Beyond IoT conference.

Features:

  • Implements a read-only frontend accessible via the browser
  • Enables exploration of the entire wfx state in the browser
  • Subscribes to job updates using server-sent events

Note: Each CI build job (Linux, Windows) uploads a ZIP artifact containing wfx with the embedded UI. This artifact allows you to test the UI locally without building it yourself.

Issues Addressed

List and link all the issues addressed by this PR.

Change Type

Please select the relevant options:

  • Bug fix (non-breaking change that resolves an issue)
  • New feature (non-breaking change that adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

Checklist

  • I have read the CONTRIBUTING document.
  • My changes adhere to the established code style, patterns, and best practices.
  • I have added tests that demonstrate the effectiveness of my changes.
  • I have updated the documentation accordingly (if applicable).
  • I have added an entry in the CHANGELOG to document my changes (if applicable).

@michaeladler michaeladler requested a review from stormc as a code owner October 21, 2025 12:11
@codecov
Copy link

codecov bot commented Oct 21, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.34%. Comparing base (a6ecb60) to head (a25ced6).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #366      +/-   ##
==========================================
+ Coverage   81.06%   81.34%   +0.28%     
==========================================
  Files          93       96       +3     
  Lines        3897     3956      +59     
==========================================
+ Hits         3159     3218      +59     
  Misses        488      488              
  Partials      250      250              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@michaeladler michaeladler force-pushed the feat/frontend branch 7 times, most recently from 42389f5 to b930d9a Compare October 21, 2025 14:04
@michaeladler michaeladler added the enhancement New feature or request label Oct 21, 2025
@michaeladler michaeladler force-pushed the feat/frontend branch 3 times, most recently from ddd3bd3 to 5a2652c Compare October 22, 2025 13:37
@michaeladler michaeladler force-pushed the feat/frontend branch 3 times, most recently from af061ad to 24ae941 Compare November 27, 2025 09:01
@michaeladler michaeladler force-pushed the feat/frontend branch 2 times, most recently from a017be9 to 9ea0a06 Compare December 18, 2025 16:30
@michaeladler michaeladler force-pushed the feat/frontend branch 3 times, most recently from 8da2374 to 348273c Compare January 7, 2026 11:15
- Implements a read-only frontend accessible via the browser
- Enables exploration of the entire wfx state in the browser
- Subscribes to job updates using server-sent events

Signed-off-by: Michael Adler <michael.adler@siemens.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant