Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(Dashboard): Multiple fixes and visual editor WIP [skip hint] #66

Merged
merged 1 commit into from
May 6, 2022

Conversation

JBBianchi
Copy link
Member

Details:

  • feat(Dashboard): Added jq/jq expression input [skip hint]
  • feat(Dashboard): Added state data filter input [skip hint]
  • feat(Dashboard): Added InputDynamicObject [skip hint]
  • feat(Dashboard): Added buttons to move state backward or forward in visual editor [skip hint]
  • fix(Dashboard): Rehooked activity badge display [skip hint]
  • fix(Dashboard): Prevented from starting a workflow when creating a workflow with autostart [skip hint]
  • fix(Dashboard): Fixed "symbol" nodes sizes [skip hint]
  • fix(Dasboard): Migrated toaster scss to app scss [skip hint]
  • fix(Dashboard): Added AddStateContextualMenu border [skip hint]
  • fix(Dashboard): Ensured unique state name in state editor
  • fix(Dashboard): Changed elements sizes, fixed/improved badge positioning [skip hint]
  • feat(Dashboard): Added drag and drop feature for workflow graph [skip hint]
  • feat(Dashboard): Continued visual editor [skip hint]
  • feat(Dashboard): Added event handling for add/edit buttons in visual editor [skip hint]
  • feat(Dashboard): Added interactions (add/edit) buttons in graphical editor [skip hint]
  • fix(Dashboard): Verifying service worker support [skip hint]
  • feat(Dashboard): Continued graphical editor [skip hint]
  • refactor(Dagre): centered graph instead of zoom to fit after rendering [skip hint]
  • feat(Dashboard): Continued graphical editor [skip hint]
  • refactor(Dashboard): Extracted abstract ModalBase from Modal [skip hint]
  • refactor(Dashboard): Added OnActiveChange event callback on ModalBase [skip hint]
  • refactor(Dashboard): Added EditorModal and StateEditorModal [skip hint]
  • refactor(Dashboard): Added WorkflowSummaryModal [skip hint]
  • refactor(Dashboard): Added InjectStateSummaryModal [skip hint]
  • refactor(Dashboard): Checked if event callbacks have delegate before invoiking them [skip hint]
  • refactor(Dagre): Renamed Consts as Constant [skip hint]
  • fix(Dashboard): Added description and default payload when starting a new workflow instance [skip hint]
  • fix(Dashboard): Added titles to center and zoom to fit buttons [skip hint]
  • refactor(Dashboard): Migrating create workflow page to flux pattern [skip hint]
  • feat(Dashboard): Added activity badges component [skip hint]
  • feat(Dashboard): Used condition eventref as label when displaying event switch state in WorkflowGraphBuilder [skip hint]
  • fix(Dashboard): Fixed possible null reference on instances activities in GraphExtension [skip hint]
  • docs(All): Added dashboard screenshot in README [skip hint]

Relates to #19 [skip hint]
Closes #48 [skip hint]
Closes #32 [skip hint]
Closes #34 [skip hint]

NOTES: this is a "squash" of the dashboard branch which is a mess. In the future, 1 fix = 1 branch, 1 feat = 1 branch ...

Details:
- feat(Dashboard): Added jq/jq expression input [skip hint]
- feat(Dashboard): Added state data filter input [skip hint]
- feat(Dashboard): Added InputDynamicObject [skip hint]
- feat(Dashboard): Added buttons to move state backward or forward in visual editor [skip hint]
- fix(Dashboard): Rehooked activity badge display [skip hint]
- fix(Dashboard): Prevented from starting a workflow when creating a workflow with autostart [skip hint]
- fix(Dashboard): Fixed "symbol" nodes sizes [skip hint]
- fix(Dasboard): Migrated toaster scss to app scss [skip hint]
- fix(Dashboard): Added AddStateContextualMenu border [skip hint]
- fix(Dashboard): Ensured unique state name in state editor
- fix(Dashboard): Changed elements sizes, fixed/improved badge positioning [skip hint]
- feat(Dashboard): Added drag and drop feature for workflow graph [skip hint]
- feat(Dashboard): Continued visual editor [skip hint]
- feat(Dashboard):  Added event handling for add/edit buttons in visual editor [skip hint]
- feat(Dashboard): Added interactions (add/edit) buttons in graphical editor [skip hint]
- fix(Dashboard): Verifying service worker support [skip hint]
- feat(Dashboard): Continued graphical editor [skip hint]
- refactor(Dagre): centered graph instead of zoom to fit after rendering [skip hint]
- feat(Dashboard): Continued graphical editor [skip hint]
- refactor(Dashboard): Extracted abstract ModalBase from Modal [skip hint]
- refactor(Dashboard): Added OnActiveChange event callback on ModalBase [skip hint]
- refactor(Dashboard): Added EditorModal and StateEditorModal [skip hint]
- refactor(Dashboard): Added WorkflowSummaryModal [skip hint]
- refactor(Dashboard): Added InjectStateSummaryModal [skip hint]
- refactor(Dashboard): Checked if event callbacks have delegate before invoiking them [skip hint]
- refactor(Dagre): Renamed Consts as Constant [skip hint]
- fix(Dashboard): Added description and default payload when starting a new workflow instance [skip hint]
- fix(Dashboard): Added titles to center and zoom to fit buttons [skip hint]
- refactor(Dashboard): Migrating create workflow page to flux pattern [skip hint]
- feat(Dashboard): Added activity badges component [skip hint]
- feat(Dashboard): Used condition eventref as label when displaying event switch state in WorkflowGraphBuilder [skip hint]
- fix(Dashboard): Fixed possible null reference on instances activities in GraphExtension [skip hint]
- docs(All): Added dashboard screenshot in README [skip hint]

Relates to serverlessworkflow#19 [skip hint]
Closes serverlessworkflow#48 [skip hint]
Closes serverlessworkflow#32 [skip hint]
Closes serverlessworkflow#34 [skip hint]

NOTES: this is a "squash" of the `dashboard` branch which is a mess. In the future, 1 fix = 1 branch, 1 feat = 1 branch ...

Signed-off-by: JBBianchi <jb.bianchi@neuroglia.io>
@JBBianchi JBBianchi requested a review from cdavernas May 6, 2022 11:00
@JBBianchi JBBianchi self-assigned this May 6, 2022
@JBBianchi JBBianchi merged commit b82b0af into serverlessworkflow:main May 6, 2022
@JBBianchi JBBianchi deleted the dashboard-wip branch May 9, 2022 09:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants