claude[bot]
4f993c82b5
feat: implement SSE for job updates polling (#6174)
* feat: implement SSE for job updates polling
- Add /getupdate_sse/:id endpoint for real-time job updates via Server-Sent Events
- SSE streams job status, logs, progress, and flow status updates
- Auto-stops streaming when job completes
- Frontend uses EventSource with graceful fallback to polling on errors
- Reduces server load and improves real-time responsiveness
- Update OpenAPI spec with new SSE endpoint definition
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
* all
* all
* v1
* rename test job loader
* iter2
* nit
* all
* all
* improve
* upgrade
* try catch assets json parse
* only display loader of custom component if custom component is rendered
* Fix required properties (#6221)
* whitelabelling nits
* remove fdsfs (#6222)
* add refresh on worker tag select
* whitelabel nits
* merge
* merge
* done
* nit fix
* all
* app db
* all
* all
---------
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
Co-authored-by: Ruben Fiszel <ruben@windmill.dev>
Co-authored-by: Tammo Ippen <tammo.ippen@posteo.de>
Co-authored-by: Diego Imbert <70353967+diegoimbert@users.noreply.github.com>
2025-07-18 22:48:51 +00:00
..
2025-07-17 15:18:40 +00:00
2025-06-20 12:07:33 +02:00
2025-06-17 08:48:47 +00:00
2025-07-03 21:02:45 +00:00
2025-06-02 22:12:33 +02:00
2025-07-17 15:18:40 +00:00
2025-06-02 22:12:33 +02:00
2025-07-11 09:56:53 +00:00
2025-06-02 22:12:33 +02:00
2025-07-17 15:18:40 +00:00
2025-06-17 19:49:00 +02:00
2025-07-17 15:18:40 +00:00
2025-06-18 23:06:53 +02:00
2025-07-09 12:56:26 +00:00
2025-04-10 00:56:11 +00:00
2025-06-02 22:12:33 +02:00
2025-06-25 18:34:47 +02:00
2023-08-22 00:34:44 +02:00
2025-07-17 22:15:01 +00:00
2025-07-17 15:18:40 +00:00
2025-07-11 18:55:23 +02:00
2025-06-02 22:12:33 +02:00
2025-03-04 23:52:47 +01:00
2025-06-02 22:12:33 +02:00
2025-06-05 22:46:17 +00:00
2025-06-17 19:49:00 +02:00
2025-07-17 15:18:40 +00:00
2025-06-02 22:12:33 +02:00
2025-06-04 19:17:25 +02:00
2025-03-13 09:31:38 +01:00
2024-04-04 04:16:53 +02:00
2025-06-02 22:12:33 +02:00
2025-02-06 12:43:24 +01:00
2025-07-18 22:48:51 +00:00
2025-07-11 18:55:23 +02:00
2025-07-17 15:18:40 +00:00
2025-06-24 09:35:07 +02:00
2025-07-17 15:18:40 +00:00
2025-07-11 18:55:23 +02:00
2025-06-02 22:12:33 +02:00
2025-06-02 22:12:33 +02:00
2025-06-18 14:28:26 +02:00
2025-07-17 15:18:40 +00:00
2025-07-17 15:18:40 +00:00
2025-06-02 22:12:33 +02:00
2025-07-17 15:18:40 +00:00
2025-06-02 22:12:33 +02:00
2025-07-17 15:18:40 +00:00
2025-07-17 22:15:01 +00:00
2025-05-25 14:03:38 +02:00
2025-06-02 22:12:33 +02:00
2025-07-03 21:02:45 +00:00
2025-06-02 22:12:33 +02:00
2025-07-11 18:55:23 +02:00
2025-06-25 21:15:22 +02:00
2025-06-02 22:12:33 +02:00
2025-06-02 22:12:33 +02:00
2025-06-02 22:12:33 +02:00
2025-07-17 15:18:40 +00:00
2025-05-02 00:37:28 +02:00
2025-07-11 18:55:23 +02:00
2025-06-01 19:11:48 +02:00
2025-06-02 22:12:33 +02:00
2025-07-17 15:18:40 +00:00
2025-07-17 15:18:40 +00:00
2025-07-17 15:18:40 +00:00
2025-02-24 16:10:53 +01:00
2025-07-17 15:18:40 +00:00
2025-01-21 18:15:34 +01:00
2025-07-11 18:55:23 +02:00
2025-07-11 09:56:53 +00:00
2025-06-02 22:12:33 +02:00
2025-07-15 16:25:31 +00:00