Skip to content

Release/1.0.4#93

Open
breyr wants to merge 38 commits intomainfrom
release/1.0.4
Open

Release/1.0.4#93
breyr wants to merge 38 commits intomainfrom
release/1.0.4

Conversation

@breyr
Copy link
Owner

@breyr breyr commented Apr 21, 2025

No description provided.

breyr and others added 30 commits March 2, 2025 13:12
* Refactor Docker workflow to use correct pull request number syntax for image tagging

* Refactor imports to use simplified paths and update .gitignore to include tsconfig build info
* fix refreshing tokens

* protect onboarding so it can only be done once

* Update jwt.ts

* Update AuthContext.tsx
* connections table fix

* only allow usable devices for link creation

* fix for no message being shown when all devices are in use

* tab title change
* Implement table structure and layout adjustments

* Add handling for connection deletions and improve connection updates
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

* allow admins to unbook devices

* add TopologyDetailCard component and integrate it into AllUserTopologiesPage

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

* allow admins to unbook devices

* add TopologyDetailCard component and integrate it into AllUserTopologiesPage

* replaced placeholder content

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

* allow admins to unbook devices

* add TopologyDetailCard component and integrate it into AllUserTopologiesPage

* replaced placeholder content

* corrected port in use logic

* refactor: update edge ID generation to include device names for better clarity

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>
* fix admins and owners being able to unbook devices when deleting another users topo

* fix interconnect api payload
* Refactor link operations and enhance substring extraction for port formatting

* Update Vite dependency to version 6.2.4
* modify archive logic

* add snap to grid
breyr and others added 8 commits March 31, 2025 20:00
* Enhance context menu and link creation modal to display available ports for devices

* Refactor CreateLinkModal to manage occupied ports for second device and initialize on mount
* Release/1.0.1 (#84)

* Update Docker workflow to support new branch naming and improve image tagging (#51)

* Refactor Docker workflow to use correct pull request number syntax for image tagging (#52)

* Update action (#54)

* Refactor Docker workflow to use correct pull request number syntax for image tagging

* Refactor imports to use simplified paths and update .gitignore to include tsconfig build info

* Red 76 UI changes (#55)

* refactored react code (#56)

* Red 72 topology send create and delete link requests (#57)

* Auth and onboarding fixes (#58)

* fix refreshing tokens

* protect onboarding so it can only be done once

* Update jwt.ts

* Update AuthContext.tsx

* Bug fixes (#59)

* connections table fix

* only allow usable devices for link creation

* fix for no message being shown when all devices are in use

* tab title change

* DONE (#60)

* table (#61)

* Implement table structure and layout adjustments (#62)

* Connections table again (#63)

* Implement table structure and layout adjustments

* Add handling for connection deletions and improve connection updates

* Refactor table layout for improved responsiveness (#64)

* Stretch features (#65)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#66)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#67)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#68)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#69)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#70)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#71)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#72)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

* allow admins to unbook devices

* add TopologyDetailCard component and integrate it into AllUserTopologiesPage

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#73)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

* allow admins to unbook devices

* add TopologyDetailCard component and integrate it into AllUserTopologiesPage

* replaced placeholder content

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Stretch features (#74)

* esc btn functionality on device table

* color HAT blue

* topology name on browser tab

* accordion styles

* display bug logic fix

* context menu style changes

* node changes

* add fade out for loading screen

* context menu positioning fix

* change toast message

* add edge logic for creation/deletion

* fix edges somewhat

* add icon

* refactor: update DashboardNav layout and improve MultiSelect functionality with reinitialization handling

* refactor: enhance MultiSelect component and improve CreateLinkModal and DeleteLinkModal functionality

* bug fix for navigating to dashboard when onboarding not complete

* update docs

* fix interactivity bug

* connections table bug fix

* revert createlinkmodal changes

* fix for occupied ports bug

* allow admins to unbook devices

* add TopologyDetailCard component and integrate it into AllUserTopologiesPage

* replaced placeholder content

* corrected port in use logic

* refactor: update edge ID generation to include device names for better clarity

---------

Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Enhance port calculation logic to adjust for device number in VLAN mapping (#76)

* Bug fixes (#77)

* fix admins and owners being able to unbook devices when deleting another users topo

* fix interconnect api payload

* Refactor link operations and enhance substring extraction for port formatting (#78)

* Bump vite version (#79)

* Refactor link operations and enhance substring extraction for port formatting

* Update Vite dependency to version 6.2.4

* Topology card updates (#81)

* modify archive logic

* add snap to grid

* Enhance context menu and link creation modal to display available ports for devices (#82)

* More fixes (#83)

* Enhance context menu and link creation modal to display available ports for devices

* Refactor CreateLinkModal to manage occupied ports for second device and initialize on mount

* Update compose.prod.yaml

---------

Co-authored-by: Tyler Mui <84096411+Tylermui@users.noreply.github.com>
Co-authored-by: Tyler mui <tylermui1103@gmail.com>

* Update README.md

* Update links in IndexPage to point to the README and remove unnecessary attributes

* update title

---------

Co-authored-by: Brey Rivera <breyr2021@gmail.com>
Co-authored-by: Tyler Mui <84096411+Tylermui@users.noreply.github.com>
Co-authored-by: Tyler mui <tylermui1103@gmail.com>
…d device existence check in link operations (#91)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants