-
Notifications
You must be signed in to change notification settings - Fork 22
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
vanch3d
wants to merge
57
commits into
master
Choose a base branch
from
epic/23777/bi-directional-frontend
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
vanch3d
force-pushed
the
epic/23777/bi-directional-frontend
branch
3 times, most recently
from
September 10, 2024 11:10
7ef1fa9
to
d7026fe
Compare
vanch3d
force-pushed
the
epic/23777/bi-directional-frontend
branch
from
September 11, 2024 15:05
2d7158f
to
17cfaed
Compare
vanch3d
force-pushed
the
epic/23777/bi-directional-frontend
branch
from
September 23, 2024 14:41
6a4233f
to
27b5978
Compare
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
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
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
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
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
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
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
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
force-pushed
the
epic/23777/bi-directional-frontend
branch
from
September 27, 2024 13:19
fa1dd1b
to
17ec687
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🚧 WORK IN PROGRESS - DO NOT MERGE / DO NOT DELETE 🚧
PRs