[PR #90] [MERGED] Proposals for UI improvements #108

Closed
opened 2026-02-16 02:16:37 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/run-llama/workflows-py/pull/90
Author: @AstraBert
Created: 9/10/2025
Status: Merged
Merged: 9/12/2025
Merged by: @masci

Base: massi/uiHead: clelia/ui-proposals


📝 Commits (6)

📊 Changes

4 files changed (+593 additions, -35 deletions)

View changed files

📝 examples/server/server_example.py (+25 -2)
📝 src/workflows/server/server.py (+73 -4)
📝 src/workflows/server/static/index.html (+38 -8)
📝 src/workflows/server/static/main.js (+457 -21)

📄 Description

Adding my proposal for UI improvement here (can also commit directly into the massi/ui branch, but did not want to overstep)

Updates (as of 9/10/25):

  • Represent events data as collapsible
  • Provide Input Event Schema instead of JSON textbox
  • Provide Output Event Schema

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/run-llama/workflows-py/pull/90 **Author:** [@AstraBert](https://github.com/AstraBert) **Created:** 9/10/2025 **Status:** ✅ Merged **Merged:** 9/12/2025 **Merged by:** [@masci](https://github.com/masci) **Base:** `massi/ui` ← **Head:** `clelia/ui-proposals` --- ### 📝 Commits (6) - [`43efb74`](https://github.com/run-llama/workflows-py/commit/43efb74413d0c0bab4d01fa515ef94e4f475bb0b) feat: represent event details as collapsibles - [`f6f3e1d`](https://github.com/run-llama/workflows-py/commit/f6f3e1d977540b7213095c2fab44b742180ea293) feat: customize input form - [`a5416c0`](https://github.com/run-llama/workflows-py/commit/a5416c03368dc4039df23f3d4ad5d215fe844fcb) Merge branch 'massi/ui' into clelia/ui-proposals - [`38c5351`](https://github.com/run-llama/workflows-py/commit/38c5351047d7abccf06e9ffc5cd564ac0f284f51) fix: server-side start event handling logic - [`69bf7f4`](https://github.com/run-llama/workflows-py/commit/69bf7f4549fec499e5da1001c6d3780911c0790c) Merge branch 'clelia/ui-proposals' of https://github.com/run-llama/workflows into clelia/ui-proposals - [`bfb8913`](https://github.com/run-llama/workflows-py/commit/bfb8913fed8a9ac33ceb115d1f0a4cc16675dbc5) feat: add output schema ### 📊 Changes **4 files changed** (+593 additions, -35 deletions) <details> <summary>View changed files</summary> 📝 `examples/server/server_example.py` (+25 -2) 📝 `src/workflows/server/server.py` (+73 -4) 📝 `src/workflows/server/static/index.html` (+38 -8) 📝 `src/workflows/server/static/main.js` (+457 -21) </details> ### 📄 Description Adding my proposal for UI improvement here (can also commit directly into the massi/ui branch, but did not want to overstep) Updates (as of 9/10/25): - [X] Represent events data as collapsible - [X] Provide Input Event Schema instead of JSON textbox - [X] Provide Output Event Schema --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 02:16:37 -05:00
yindo closed this issue 2026-02-16 02:16:37 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: run-llama/workflows-py#108