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

Workflow Editor Activity Bar #18729

Draft
wants to merge 124 commits into
base: dev
Choose a base branch
from

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    59f7846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfb9970 View commit details
    Browse the repository at this point in the history
  3. add activities to activity bar

    debounce sync to avoid staggered calls
    pass activity bar id where needed
    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    9777bde View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56946f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b73905b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3283d6a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a14191c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a3226ae View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    306ef42 View commit details
    Browse the repository at this point in the history
  10. fix delayed input

    make delayed input v-model compliant
    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    30df771 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d35a330 View commit details
    Browse the repository at this point in the history
  12. refactor WorkflowCard

    add types
    fix type errors
    remove redundant code
    remove any
    unify naming
    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e8ed57d View commit details
    Browse the repository at this point in the history
  13. improve performance of workflow card

    make workflow card mostly stateless
    move modals outside of workflow card
    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    2b58286 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1a55ad8 View commit details
    Browse the repository at this point in the history
  15. fix z-indexing for dropdown

    add missing actions to dropdown
    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    c460dd7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    859ff83 View commit details
    Browse the repository at this point in the history
  17. move breakpoints to partial

    remove unused css
    fix broken css
    add non-found indicator
    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    c642f03 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    0f4eb0f View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    bd36e02 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2f9f9c2 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    6c1b64c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8391148 View commit details
    Browse the repository at this point in the history
  23. add save button

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    7592958 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    4dd15a8 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    5806bcf View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    859c80d View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    8df1987 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    049f9db View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    71e8c7f View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    9d77fc8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    df3cbbf View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    92096c7 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    bc1248b View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    b519f99 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    3dbe6f8 View commit details
    Browse the repository at this point in the history
  36. fix scroll height

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    3f83f53 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    4f8727a View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    8efcc27 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    e2c1558 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    a3c702c View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    bd723ef View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    dcc65a9 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    1ce4376 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    410be18 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    205e6d3 View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    60a0df4 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    f02441e View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    255a2d9 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    033f86f View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    81a4b95 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    cd5ef66 View commit details
    Browse the repository at this point in the history
  52. fix lint test

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    7b96c14 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    b761aa4 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    02be147 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    f4c31c1 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    5dbe5e8 View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    1abe124 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    b2e0051 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    c06c0a3 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    33f4c38 View commit details
    Browse the repository at this point in the history
  61. fix auto layout

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    daad64d View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    98baca5 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    70391a9 View commit details
    Browse the repository at this point in the history
  64. Configuration menu
    Copy the full SHA
    a5aeaa7 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    4346f2d View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    75e9b2d View commit details
    Browse the repository at this point in the history
  67. Configuration menu
    Copy the full SHA
    46aff8e View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    3ff1116 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    7f5bebb View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    ab1e8d9 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    45966ea View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    628379e View commit details
    Browse the repository at this point in the history
  73. fix edge crossing

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    4a9ecc5 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    1e3a68a View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    af0d8fa View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    797bbb4 View commit details
    Browse the repository at this point in the history
  77. Configuration menu
    Copy the full SHA
    9fbfdc8 View commit details
    Browse the repository at this point in the history
  78. Update client/src/components/ActivityBar/ActivityBar.vue

    Remove redundant checks
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    23ac659 View commit details
    Browse the repository at this point in the history
  79. Updates bookmark toggle function parameters

    Fixing bookmarking/unbookmarking workflows. Modifies the `toggleBookmark` function calls to include boolean arguments indicating the bookmark state.
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    3d1761a View commit details
    Browse the repository at this point in the history
  80. Removes non-existent config property usage

    Eliminates references to a non-existent config property *stored_workflow_menu_entries*  in useWorkflowActions to prevent errors and clean up the code. Client does not have access to this property anymore and is not used anywhere
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    efddffb View commit details
    Browse the repository at this point in the history
  81. Adds workflowId to useStores return object

    Includes workflowId in the return object of useStores function in terminals unit test. Fixing test error.
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    30deee4 View commit details
    Browse the repository at this point in the history
  82. Adds computed property for tools favorites toggle

    Introduces a computed property to manage the favorites toggle state
    Replaces the onFavorites function with a watcher for query changes
    Simplifies the FavoritesButton binding using v-model.
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    882237a View commit details
    Browse the repository at this point in the history
  83. Fixes FontAwesome icon usage in ToolPanel

    Removes unnecessary library import and addition
    Updates FontAwesomeIcon component to use dynamic icon binding
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    a64c221 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    3974dc5 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    ff090af View commit details
    Browse the repository at this point in the history
  86. Updates workflow type to StoredWorkflowDetailed

    Replaces 'any' type with 'StoredWorkflowDetailed' for workflow props
    Improves type safety and code readability in Workflow components
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    12bb376 View commit details
    Browse the repository at this point in the history
  87. Fixes import path and adds activity bar ID to NotificationItem

    Corrects the import path for ActivityItem component
    Adds activity-bar-id required prop to NotificationItem
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    479da19 View commit details
    Browse the repository at this point in the history
  88. Adds activity-bar-id prop to ActivityItem components

    Updates import path for ActivityItem in InteractiveItem.vue
    Adds activity-bar-id prop to ActivityItem in InteractiveItem.vue and UploadItem.vue
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    dc5fb05 View commit details
    Browse the repository at this point in the history
  89. Adds favorites filter functionality to WorkflowPanel

    Integrates FavoritesButton component into WorkflowPanel
    Implements computed property to manage bookmarked filter state
    Updates filter text handling to support bookmarked filtering
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    6d8c7e7 View commit details
    Browse the repository at this point in the history
  90. Refactors icon imports and usage

    Updates icon imports to use `IconDefinition` type from `@fortawesome/fontawesome-svg-core`
    Replaces string-based icon references with FontAwesome icon objects
    Removes unnecessary `library.add` calls
    
    Improves type safety and consistency in icon usage in activity bar components
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    31b6e71 View commit details
    Browse the repository at this point in the history
  91. Updates icon handling in tests

    Replaces stubbed icon component with FontAwesomeIcon in ActivitySettings test
    Changes icon property type to IconDefinition in activityStore test for type safety
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e84ab9c View commit details
    Browse the repository at this point in the history
  92. Updates filter keyword for workflow bookmarks

    Fix the filter keyword from "#favorites" to "is:bookmarked"
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    0d791b9 View commit details
    Browse the repository at this point in the history
  93. Simplifies activity item IDs

    Removes redundant prefix from activity item IDs for consistency
    Changes notification item ID to 'notifications' for clarity
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    3e1ff48 View commit details
    Browse the repository at this point in the history
  94. Configuration menu
    Copy the full SHA
    08572c2 View commit details
    Browse the repository at this point in the history
  95. Adds ID to toolbox panel

    Adds an ID attribute to the toolbox panel.
    Updates the tool opening logic in the workflow editor to open the toolbox panel using the activity bar before selecting tool
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    2bdcb24 View commit details
    Browse the repository at this point in the history
  96. Adds auto-layout button ID in workflow toolbar

    Introduces an ID for the auto-layout button in the toolbar component.
    Updates navigation configuration and Selenium tests to use the new button ID for auto-layout functionality.
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    2fad3b5 View commit details
    Browse the repository at this point in the history
  97. Adds hidePanel prop to ActivityBar and integrates MarkdownToolBox in …

    …MarkdownEditor
    
    Introduces hidePanel prop to conditionally hide the side panel in ActivityBar.
    Integrates MarkdownToolBox into MarkdownEditor temporary to have MarkdownToolBox in the page editor too.
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    68d88ae View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    cb322e5 View commit details
    Browse the repository at this point in the history
  99. fix add_input

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    9979a13 View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    0af713c View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    0cab266 View commit details
    Browse the repository at this point in the history
  102. Migrates WorkflowAttributes test to TypeScript and updates dependencies

    Renames WorkflowAttributes.test.js to WorkflowAttributes.test.ts
    Replaces createLocalVue with getLocalVue and adds Pinia setup
    Mocks userTagsStore methods and updates test assertions
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    4f38eca View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    9524aab View commit details
    Browse the repository at this point in the history
  104. Migrates ToolPanel test to TypeScript

    Updates imports to use TypeScript-compatible paths and extensions
    Adjusts mock configuration and type assertions for TypeScript
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    8f1508b View commit details
    Browse the repository at this point in the history
  105. Updates toolbox panel selectors and workflow editor logic

    Renames toolbox panel selector for consistency
    Adds new selector for workflow editor tools activity
    Modifies logic to handle toolbox panel visibility and search functionality
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    afee2e7 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    257d2cb View commit details
    Browse the repository at this point in the history
  107. Adds 'Save As' option to workflow editor toolbar

    Includes a new selector for the 'Save As' option in the navigation configuration.
    Updates the Selenium test to handle the 'Save As' option visibility and interaction.
    
    Improves user experience by ensuring the 'Save As' option is accessible and testable.
    itisAliRH authored and ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    f2a173f View commit details
    Browse the repository at this point in the history
  108. fix basics test

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    d25f9eb View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    1f61116 View commit details
    Browse the repository at this point in the history
  110. fix test save as

    ElectronicBlueberry committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    d4f1ceb View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    866b2df View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    80ac0c1 View commit details
    Browse the repository at this point in the history
  113. Configuration menu
    Copy the full SHA
    5855a2f View commit details
    Browse the repository at this point in the history
  114. Configuration menu
    Copy the full SHA
    802c6da View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    a472750 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    530be00 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    7596e6a View commit details
    Browse the repository at this point in the history
  118. Configuration menu
    Copy the full SHA
    4f7dd00 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    6c3b2ce View commit details
    Browse the repository at this point in the history
  120. Configuration menu
    Copy the full SHA
    0873c1b View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    61fef86 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    8b0d78b View commit details
    Browse the repository at this point in the history
  123. Configuration menu
    Copy the full SHA
    c11cba1 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    477546e View commit details
    Browse the repository at this point in the history