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

Epic(23777) : bi-directional-frontend #542

Draft
wants to merge 58 commits into
base: master
Choose a base branch
from

Commits on Sep 27, 2024

  1. feat(23777): init epic

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2add394 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3721d1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f4cba55 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2ca8dca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a455453 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    028d232 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c989acc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    eb21cfc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    abbd9e0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    932125a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4a75c24 View commit details
    Browse the repository at this point in the history
  12. fix(25055): fix props

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    21cfb56 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    dbc7e81 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    aee8b43 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e1f4255 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    25614be View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    a563ee8 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c3e9bdd View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    cd9c7ef View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e712b9a View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    7267452 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    6227e02 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3754845 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    a002127 View commit details
    Browse the repository at this point in the history
  25. fix(25055): fix translation

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    63a8100 View commit details
    Browse the repository at this point in the history
  26. fix(25055): fix accessibility

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9e2711f View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    554da95 View commit details
    Browse the repository at this point in the history
  28. chore(25055): bit of cleanup

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    7634b1e View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    44662b5 View commit details
    Browse the repository at this point in the history
  30. refactor(25055): add mocks

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    a065a25 View commit details
    Browse the repository at this point in the history
  31. fix(25055): fix mutation

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    f2d8d4a View commit details
    Browse the repository at this point in the history
  32. fix(25055): fix type

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    4e48e46 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    40253d9 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    6fbe51b View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    6a79227 View commit details
    Browse the repository at this point in the history
  36. test(25055): add tests

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    8c16d14 View commit details
    Browse the repository at this point in the history
  37. test(25055): add tests

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    b4bdb67 View commit details
    Browse the repository at this point in the history
  38. test(25055): add tests

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    0ba64cc View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    3656c57 View commit details
    Browse the repository at this point in the history
  40. test(25055): fix test

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    17aca3f View commit details
    Browse the repository at this point in the history
  41. test(25055): add tests

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    9bdc43a View commit details
    Browse the repository at this point in the history
  42. test(25055): add tests

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    876d0fe View commit details
    Browse the repository at this point in the history
  43. test(25055): add tests

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    51ae339 View commit details
    Browse the repository at this point in the history
  44. chore(25055): linting

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    aff2198 View commit details
    Browse the repository at this point in the history
  45. test(25055): fix translations

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    2464f3d View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    ec42d27 View commit details
    Browse the repository at this point in the history
  47. Configuration menu
    Copy the full SHA
    565d227 View commit details
    Browse the repository at this point in the history
  48. Merge pull request #526

    feat(25160): Add devices and brokers to the workspace
    
    * feat(25160): add mock for bi-directional
    
    * feat(25160): add type for DEVICE node
    
    * feat(25160): add custom node for DEVICE
    
    * refactor(25160): remove the show host option
    
    * refactor(25160): add device-related handle to adapter
    
    * feat(25160): add device node and link to adapter to the workspace
    
    * test(25160): add tests
    
    * test(25160): fix tests
    
    * test(25160): add tests
    
    * test(25160): fix tests and rename the file
    
    * refactor(25160): updated type
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    611dc39 View commit details
    Browse the repository at this point in the history
  49. Merge pull request #527

    fix(24988): Fix the drag-select creation of group
    
    * fix(24988): fix the selection-by-drag for creating groups
    
    * test(24988): add ReactFlow test wrapper
    
    * test(24988): add tests
    
    * test(24988): fix type
    
    * chore(24988): fix names
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    8c6795a View commit details
    Browse the repository at this point in the history
  50. Merge pull request #531

    feat(25282): Add workspace node for subscribed clients
    
    * feat(25282): add react-query key for client
    
    * feat(25282): add react-query hook for listing clients
    
    * feat(25282): add react-query hook for creating clients
    
    * feat(25282): add mocks
    
    * feat(25282): add types for broker client
    
    * feat(25282): add Client node type to the workspace
    
    * refactor(25282): refactor the mocks
    
    * chore(25282): fix export
    
    * feat(25282): add client nodes to the workspace
    
    * refactor(25282): refactor the client node
    
    * fix(25282): fix mocks
    
    * fix(25282): fix type
    
    * fix(25282): fix layout
    
    * fix(25282): fix imports
    
    * test(25282): fix tests
    
    * test(25282): add tests
    
    * test(25282): add tests + mocks
    
    * test(25282): add tests
    
    * refactor(25282): fix property name
    
    * refactor(25282): fix property name
    
    * test(25282): fix name
    
    * feat(25282): add react query hooks for delete and update
    
    * feat(25282): add creation of subscription to client node
    
    * test(25282): fix test
    
    * feat(25282): add client topics to the Edge collection routine
    
    * test(25282): fix tests
    
    * test(25282): fix mocks and tests
    
    * test(25282): fix mocks and tests
    
    * chore(25282): rename abbreviated variables
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    34836fe View commit details
    Browse the repository at this point in the history
  51. Merge pull request #533

    refactor(25329): Refactor the toolbars in the workspace
    
    * feat(25329): add toolbar components for the workspace nodes
    
    * feat(25329): add toolbar to the main nodes
    
    * refactor(25329): remove deprecated toolbar from the workspace
    
    * refactor(25329): refactor context toolbar
    
    * refactor(25329): add adapter CTAs to toolbar
    
    * refactor(25329): add bridge CTAs to toolbar
    
    * refactor(25329): add edge CTAs to toolbar
    
    * fix(25329): fix translations
    
    * refactor(25329): refactor group toolbar
    
    * chore(25329): remove deprecated code
    
    * test(25329): refactor custom node testing
    
    * test(25329): add tests
    
    * test(25329): fix test
    
    * test(25329): add tests and fix testing wrapper
    
    * refactor(25282): refactor the button group for styling
    
    * feat(25282): add configuration for the zoom factor
    
    * fix(25468): fix bug
    
    * chore(25468): rename abbrevs
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    759964e View commit details
    Browse the repository at this point in the history
  52. fix(23777): fix routing

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    006745b View commit details
    Browse the repository at this point in the history
  53. Merge pull request #539

    feat(25263): Relocate subscriptions to the workspace
    
    * refactor(25263): refactor the inward/outward icons
    
    * feat(25263): add right side panel for devices
    
    * feat(25263): add types for the subscription manager
    
    * feat(25263): add navigate for the adapter toolbar
    
    * feat(25263): add config panel for subscriptions
    
    * feat(25263): add RJSF wrapper
    
    * feat(25263): add management of the subscription properties from the J…
    
    * feat(25263): add expand/collapse button on the panel
    
    * feat(25263): add form
    
    * feat(25263): add mock outward subscription JSONSchema
    
    * refactor(25263): add support for `create` and `multiple` options in t…
    
    * feat(25263): add right side panel for devices
    
    * chore(25263): a bit of cleaning
    
    * feat(25263): add type for the outward subscriptions
    
    * fix(25263): add submit handling
    
    * fix(25263): fix bug with creatable options
    
    * fix(25263): fix type
    
    * fix(25263): fix layout
    
    * feat(25263): add a custom field for deprecated/hidden feature in a RJ…
    
    * fix(25263): fix type
    
    * test(25263): add tests
    
    * test(25263): add tests
    
    * fix(25263): fix type
    
    * chore(25263): rename component
    
    * test(25263): add tests
    
    * refactor(25263): refactor the subscription manager
    
    * test(25263): add tests
    
    * refactor(25263): refactor the expand button
    
    * test(25263): add tests
    
    * refactor(25263): refactor error handling
    
    * fix(25263): fix props
    
    * fix(25263): fix error message
    
    * test(25263): add tests
    
    * chore(25263): a bit of cleaning
    
    * fix(25263): fix condition
    
    * refactor(25263): fix extraction
    
    * test(25263): remove deprecated only
    
    * refactor(25263): improve literals
    
    * chore(25263): a bit of cleaning
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    5a0017a View commit details
    Browse the repository at this point in the history
  54. Merge pull request #549

    feat(25265): Add a schema mapping editor to the subscriptions
    
    * feat(25265): add custom field for the outward subscription editor
    
    * feat(25265): add mocks
    
    * feat(25265): add mocks
    
    * refactor(25265): refactor the json schema browser
    
    * feat(25265): add list component for subscription
    
    * feat(25265): add placeholder for the data model components
    
    * feat(25265): add placeholder for mapping editor
    
    * feat(25265): add placeholder for the mapping item
    
    * feat(25265): add container for the subscription
    
    * feat(25265): add react query hooks for payloads
    
    * refactor(25265): refactor mocks
    
    * fix(25265): fix props
    
    * fix(25265): fix initial size of the side panel
    
    * refactor(25265): add the data models into the source and destination …
    
    * feat(25265): add topic selector
    
    * feat(25265): add handler for changes
    
    * refactor(25265): refactor topic and tag icons
    
    * fix(25265): fix mocks
    
    * feat(25265): add support for PLC Tags
    
    * refactor(25265): add placeholder for transformation editor
    
    * fix(25265): fix loader
    
    * fix(25265): add PLC Tags
    
    * fix(25265): add PLC Tags
    
    * fix(25265): fix layout
    
    * fix(25265): fix types
    
    * fix(25265): fix types
    
    * chore(25265): update dependencies
    
    * fix(25265): remove faker generator
    
    * feat(25265): add drag and drop
    
    * fix(25265): fix layout
    
    * feat(25265): add draggable flag to the property browser
    
    * refactor(25265): add support for mapping validation
    
    * chore(25265): linting
    
    * feat(25265): update translations
    
    * refactor(25265): fix the mocks
    
    * refactor(25265): fix types
    
    * fix(25265): fix extraction of object-based properties
    
    * feat(25265): serialise the mappings
    
    * refactor(25265): fix layout
    
    * chore(25265): eslint
    
    * chore(25265): bit of cleaning
    
    * test(25265): fix test
    
    * test(25265): add test
    
    * chore(25265): a bit of renaming
    
    * refactor(25265): export the custom border style for drop zones
    
    * refactor(25265): refactor main icons
    
    * refactor(25265): refactor tags
    
    * test(25265): add tests
    
    * test(25265): add tests
    
    * test(25265): add tests
    
    * test(25265): add tests
    
    * test(25265): add tests
    
    * test(25265): add tests
    
    * test(25265): add tests
    
    * test(25265): fix tests
    
    * test(25265): fix tests
    
    * refactor(25265): fix button size
    
    * fix(25265): fix bug with finding mapping
    
    * test(25265): add tests
    
    * test(25265): fix coverage
    
    * refactor(25265): refactor component
    
    * refactor(25265): refactor component
    
    * test(25265): add tests
    
    * fix(25265): fix creatable status
    
    * test(25265): add tests
    
    * fix(25265): fix review issues
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    ce81f79 View commit details
    Browse the repository at this point in the history
  55. Merge pull request #556

    refactor(25464): Improver visual identity of the workspace
    
    * refactor(25464): export visual mapping for adapter status
    
    * refactor(25464): export zoom selectors
    
    * refactor(25464): add glue to adapter and bridge nodes
    
    * refactor(25464): add style to the minimap
    
    * refactor(25464): change icon
    
    * refactor(25464): refactor nodes to introduce skeleton rendering
    
    * refactor(25464): hide toolbars when nodes are being dragged
    
    * refactor(25464): add devices to the group when adapters are added
    
    * test(25464): fix tests
    
    * fix(25464): change theme to match data hub reactflow
    
    * refactor(25464): refactor the toolbar button group for reuse
    
    * test(25464): add tests
    
    * fix(25464): fix edge markers
    
    * test(25464): fix tests
    
    * fix(25464): fix review issues
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    29f6c33 View commit details
    Browse the repository at this point in the history
  56. Merge pull request #559

    feature(25905): Add payload sampling to the mapping editor
    
    * feat(25905): add mqtt client dependency
    
    * feat(25905): add mqtt client hook
    
    * feat(25905): add sampling to the mqtt client hook
    
    * refactor(25905): refactor hook into a context provider
    
    * refactor(25905): add sample as examples on the property renderer
    
    * chore(25905): a bit of cleaning
    
    * feat(25905): add MQTT wildcards
    
    * feat(25905): add provider
    
    * feat(25905): add payload inference for creating schema
    
    * fix(25905): temporarily fix the leading / in the tag wheel
    
    * fix(25905): add error handling
    
    * fix(25905): fix error handling
    
    * feat(25905): add translations
    
    * refactor(25905): add title to the JSONSchema browser
    
    * refactor(25905): fix layout
    
    * refactor(25905): handle error messages
    
    * refactor(25905): handle multiple sources
    
    * fix(25905): fix mocks
    
    * chore(25905): update dependencies
    
    * chore(25905): update dependencies
    
    * fix(25905): fix type
    
    * feat(25905): add examples to the inferred schema
    
    * refactor(25905): refactor the json schema formatting
    
    * fix(25905): fix pattern matching for array
    
    * refactor(25905): add props for showing examples or not
    
    * refactor(25905): improve layout
    
    * refactor(25905): improve usability of the view selector
    
    * test(25905): fix test
    
    * chore(25905): linting
    
    * refactor(26088): refactor the node mappings to handle tags and topics
    
    * test(25905): fix tests
    
    * test(25905): fix tests
    
    * test(25905): fix tests
    
    * chore(25905): a bit of cleaning
    
    * fix(25905): fix accessibility (scrollable region)
    
    * fix(25905): a bit of cleaning and renaming
    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    c17ac15 View commit details
    Browse the repository at this point in the history
  57. chore(23777): fix rebase

    vanch3d committed Sep 27, 2024
    Configuration menu
    Copy the full SHA
    17ec687 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. Merge pull request #566

    refactor(26237): Refactor the request infrastructure to the OpenAPI specs
    
    * feat(26237): generate openAPI specs
    
    * refactor(26237): refactor the client types
    
    * refactor(26237): refactor the client props
    
    * fix(26237): fix bug with undefined queries
    
    * refactor(26237): refactor the client hooks to utilise the stubs and p…
    
    * refactor(26237): update mocks
    
    * test(26237): update tests
    
    * fix(26237): fix mocks
    
    * test(26237): fix test
    
    * test(26237): fix test
    
    * refactor(26237): refactor the topic sampler to utilise the stubs
    
    * refactor(26237): refactor the domain tag to utilise the stubs
    
    * fix(26237): fix context for the RJSF form
    
    * refactor(26237): refactor the bidirectional utilities to reflect WRIT…
    
    * fix(26237): add hooks for all the domain tags requests
    
    * fix(26237): fix mocks
    
    * refactor(26237): refactor the domain schemas to utilise the stubs
    
    * refactor(26237): refactor the MSW startup in order to integrate the M…
    
    * chore(26237): linting
    
    * chore(26237): renamed test files
    
    * test(26237): fix tests
    
    * test(26237): add tests
    
    * refactor(26237): refactor the payload to schema converter
    
    * refactor(26237): refactor the schema hooks
    
    * refactor(26237): fix mocks
    
    * refactor(26237): fix react query
    
    * test(26237): fix tests
    
    * test(26237): fix tests
    
    * test(26237): fix tests
    
    * chore(26237): a bit of cleaning
    vanch3d authored Oct 1, 2024
    Configuration menu
    Copy the full SHA
    9c68476 View commit details
    Browse the repository at this point in the history