eigent
eigent copied to clipboard
feat: schedule and webhook triggers
Description
- Depends on the sever side implementation
- Introduced the Trigger feature
Highlights and upgrades
UX - Click twice to edit trigger (in addition to edit button) UX - Added a webhook dialog after its creation UX - Live notifications shows all the logs from all triggers (can be modified) Logic - A single websocket (if trigger is available) per session for all projects Server - Execution Event marked as missed if not acknowledged in 60 seconds
To dos
- [x] UI
- [x] Integrate CRUD into UI
- [x] Integrate Real time changes
- [x] Run the task in foreground project
- [ ] Add concurrent tasks to queue
- [ ] Run each trigger and project in the background (need to update handleSend logic)
Small issues
- [x] When clicking to Edit trigger it is not consistent (fields empty)
- [x] All time sent to client is utc based - need to convert to local time in client
- [ ] Custom crons doesn't update next run at in UI.
What is the purpose of this pull request?
- [ ] Bug fix
- [x] New Feature
- [ ] Documentation update
- [ ] Other