Skip to content

Release: 0.0.1#33

Open
github-actions[bot] wants to merge 54 commits intomainfrom
release/0.0.1
Open

Release: 0.0.1#33
github-actions[bot] wants to merge 54 commits intomainfrom
release/0.0.1

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions bot commented Nov 9, 2025

Automated release PR for version 0.0.1

@jonasstrehle jonasstrehle changed the title chore(release): bump to 0.0.1 chore: bump to 0.0.1 Nov 9, 2025
@jonasstrehle jonasstrehle changed the title chore: bump to 0.0.1 Release: 0.0.1 Nov 9, 2025
jonasstrehle and others added 12 commits November 10, 2025 18:51
Implemented block protocol viewer (#13)

author: Lennart <lennart@unyt.org>
…SON schema (#70)

* feat(comhub): add ComHub Overview component with interface and socket overview based on provided JSON schema

* feat(comhub): refine UI based on review feedback (sorting, arrows, labels, title formatting)

* refactor(comhub): use Intl.RelativeTimeFormat for i18n-friendly time formatting

* fix(comhub): resolve lint error by replacing any with explicit socket type

* style(comhub): balance vertical padding in sockets list container

* feat(comhub): distance and time in one line separated by bullet point

* ui: refine ComHubOverview spacing and socket list layout
… overview based on provided JSON schema

:wq
Enter
anmol-virk and others added 30 commits March 12, 2026 23:00
* add PointerView component skeleton

* install shadcn and define props

* add PointerView component skeleton

* search field

* search field using shadcn

* tree node and expandability

* dummy data and scrollable area

* shadcn scroll area

* search logic implemented

* remove resizability and make it full screen

* fixing data types

* adding endpoint data type

* expandable children

* remove extra data types

* handle 0c0000 to map

* fix expanding {} []

* toggle showing pointerID

* toggle data type, full pointerID, indices

* Display options

* update when pointers are removed

* Detection of circular structures

* rebased and minor fixes

* fixes

* added margin

* Allow click on the whole pointer id to expand

* Show type hints without quotes

* Show map keys always

* update package-lock.json

* fix type errors

* removed unused var

* usepointerpreferences to composable directory

* fix imports

* map keys type hint

* Add tooltip for key and value types

* decrease padding

* expanding values on click

* pointer id tooltip

* Pointer go to defintion feature but can be modified later

* double click on the value to edit

* filter by data types

* fix type errors

* refactor: update pointer type definitions to use DIFValueContainer

* fix package json

* fix types

* fix: correct function name for converting JS value to DIFValueContainer

---------

Co-authored-by: Jonas Strehle <jonas@strehles.info>
Co-authored-by: Benedikt Strehle <benedikt@unyt.org>
* network inspector structure

* List view

* adding field container

* remove container around fields and added tooltip for endpoints

* Intl formatter

* striked-through lock icon

* add signature type extraction and display in network inspector table

* fix type errors

* limiting block entries to 20

* adding filter

* fix table head name

* data-table and added "sender" "receiver" as separate endpoints

* refactoring filter and columns preference

* simulating different types of blocks

* remove 'simple' and 'receiver pointer'

* search by type, interface, endpoints

* search using key and value

* Improves table layout with sticky header and scrollable body

* style fix

* add debounce to filter

* search suggestions

* Coumns sorting

* update blocks url

* fix header alignment

* modify table headers

* added local storage

* deletion

* receiver endpoint overflow

* Refactored Search Parser to Use Library

* reorder columns

* test resizability

* table headers

* save columns and size state

* update drag&drop

* adding virtualization and load on scroll

* fix deletion

* removed animation from first load

* fix resizing columns, removed empty column

* display null for no receivers

* dark/light mode

* bg modified

* typo

* fix CI import "interface-impls/base"

* Fix CI type check

* Fix CI

* update urls for example block binaries

* Update dependencies and refactor network inspector functionality

---------

Co-authored-by: Benedikt Strehle <benedikt@unyt.org>
Co-authored-by: Jonas Strehle <jonas@strehles.info>
* install modern-monaco

* Include <MonacoEditor/>

* added sidebar and multifile support

* multi files

* added local storage to Persists across refreshes

* fix creating new files/folders

* persistent filetree

* fix scrollable sidebar

* selecting multiple files

* feat: Add new file and new folder options to the root-level context menu and implement their creation logic.

* drag n drop

* update package

---------

Co-authored-by: kha1dx <162775528+kha1dx@users.noreply.github.com> and agent of Khaled
* fix(comhub): align disconnect buttons, add settings dropdown, fix search validation

* feat(comhub): replace dropdown with settings popover and toggle switches

* fix(comhub): update reactive metadata polling interval from 2s to 1s

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* fix(comhub): add null guards for interface and socket properties

* fix(comhub): restore disconnectInterface and disconnectSocket functions

* chore: remove dev-dist from git tracking

* fix(comhub): align disconnect buttons using mr-3 instead of pr-0

* fix(comhub): remove unnecessary endpoint type guard, trust type definition

* fix(comhub): update search placeholder and increase input width

* fix(comhub): fix gear icon color in light mode

* fix(endpoint): fix text and button visibility in light/dark mode

* fix(endpoint): normalize endpoint ID from URL, watch for route changes

* fix(endpoint): remove mock pointer view from endpoint page

* fix(endpoint): add tailwindcss typography plugin for markdown rendering

* chore: remove accidentally committed ':' directory

* fix(header): remove hover underline and reduce logo size for PWA

* refactor: use semantic CSS classes for consistent dark/light mode styling

* refactor: use semantic CSS classes for consistent dark/light mode styling

* chore: remove accidentally committed ':' directory

* Revert "chore: remove accidentally committed ':' directory"

This reverts commit fee67ba.

* chore: remove accidentally created ':' file

* fix: increase border visibility in light and dark mode

* fix: subtle hover effect on cards

* fix(endpoint): fix section borders and background visibility

---------

Co-authored-by: Anmol Singh <theanmolvirk.11@gmail.com>
Co-authored-by: Anmol Singh <anmolsinghvirk1108@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* feat(welcome): add welcome screen with quick actions

* fix(welcome): use IconLogo component, hide navbar logo on welcome page
* feat: implemented unmovable cards to represent nodes

* feat: primitive solution to moving the nodes when dragging with the mouse

* feat: created custom types and interfaces to have defined datatypes that the node-tree will be constructed from

* feat: basic implementation of a node tree in json, being parsed through a function to then be displayed in the dom

start to issue #50

* feat: parseNodeTree function handles exceptions in nodes in given json NodeTree object

* fix: compacted parseNodeTree function

* feat: parseNodeTree function now checks if the source or target exist in any node or field

* feat: added more example jsons to test the parsing function on

* fix: minor code cleanup

* fix: parseNodeTree function now throws errors whenever a required value in the json is incorrectly typed or set up

* feat: setup testing functionality with vitest to test functionality of parseNodeTree function

* feat: added even more test cases to check for when parsing the json to become of type NodeTree

* feat: new type definition to correctly type incoming jsons to be parsed

* feat: unit test now checks all nessecary cases

* feat: refactored test for more visual clarity

* feat: alternative way to write tests provided for first example

* feat: nodes are now dynamically rendered and can be dragged and dropped

* prettier

* fix: somehow the plugin prettier-plugin-tailwindcss stopped working so I deleted it from the .prettierr.json file

* feat: default field in and out values are now true

* feat: specify source and target more to make it more intuitive how to input, parse and work with them

* feat: the helper arrays that keep track of the ids in the network are now split into nodes, fields and edges

* feat: reworked the example jsons to fit new type definition

* feat: first full rework of parse function after having changed the type definition

* fix: rearranged the parse function for better readability

* feat: test now checks if the node the field is inas well as the kind  is inferred  correctly

* feat: refactored test code for better readybility

* feat: initialized new component that will later be used to render edges as svgs in the dom

* fix(node-view): fix lint errors after rebase

* fix(node-view): sync package-lock.json after rebase

* fix(node-view): reinstall missing dependencies

* fix(node-view): install missing dependencies

* feat(node-view): add draggable nodes, reactive edges, pan and zoom

* feat(node-view): type-safe edges, dynamic add/remove, bezier/straight/step styles, zoom from cursor

* fix(node-view): use DOM-based edge coordinates for accurate dot connections

* update dependencies

* feat(node-view): deprecate table components, dynamic slots, drag handle, z-index, connectors, collision system

* feat(node-view): connector definitions, maxConnections validation, top/bottom connectors, collision system

* feat(network-inspector): replace AG Grid with TanStack Table and virtual scrolling

* fix(node-view): make entire node card draggable, preserve text selection in fields

* feat(node-view): add center nodes button, fix button positioning and visibility

* feat(node-view): add dagre auto-layout and center nodes buttons

* feat(node-view): add import/export JSON functionality

* fix(node-view): render dragged node edges above other nodes using top SVG layer

* fix(node-view): remove pointer-events from top SVG layer to fix edge creation blocking

* feat(node-view): add read-only mode toggle

* feat(node-view): add active node selection with shift+click support

* feat(node-view): add keyboard shortcuts Del, CMD+C, CMD+V, CMD+A for active nodes

* feat(node-view): deselect on background click, toggle CMD+A, copy/paste with edges and relative positions

* fix(node-view): remove position upper bound clamping to preserve node positions on import/export

* feat(node-view): use system clipboard for copy/paste to support cross-tab pasting

* feat(node-view): add infinite background pattern with grid and checkerboard options

* feat(node-view): add CMD+X cut shortcut for active nodes

* fix(node-view): account for zoom scale and pan offset in node drag calculation

* fix(node-view): reduce zoom scroll velocity

* feat(node-view): add touch gestures, pinch to zoom, and immediate node selection on mousedown

* fix(node-view): break long node names, remove card padding, add edge type label

---------

Co-authored-by: Lennart <lennart@unyt.org>
Co-authored-by: Anmol Singh <theanmolvirk.11@gmail.com>
Co-authored-by: Benedikt Strehle <benedikt@unyt.org>
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.

REPL view Implement a pointer tree view DATEX Block Protocol Viewer

7 participants