* Transport status events
Add symbol docs
Emit transport status events
Transport test suite
* Review fixes
* Remove core dependency
* HTTP transport use AbortSignal, error handling in TransportNode
* Improve stream handling
* Update packages/transport-web-serial/src/transport.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix linting
---------
Co-authored-by: philon- <philon-@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Refactor and consolitdate store imports
- Created a new index file in the core stores directory to export all stores from a single module.
- Updated imports to use consolidated store exports.
* Remove unnecessary import
* Update imports
* Use named exports
* Change store import after merge
---------
Co-authored-by: philon- <philon-@users.noreply.github.com>
* Improve NodeDetailsDialog UI and add security info
Refactored NodeDetailsDialog to use tables for better layout and readability, added a security section displaying public key and verification status, and included messageable status. Updated i18n files with new keys and improved battery level formatting. Fixed logic in Nodes page for handling location packets and improved hardware model sorting.
* Update NodeDetailsDialog.tsx
Corrects the mapping of 'from' and 'to' nodes in TracerouteResponseDialog to reflect the actual origin and destination of traceroute packets. Also updates TraceRoute to display a localized unknown name for node ID 4294967295 (0xffffff), improving clarity for unknown nodes.
* Rework filtering
Created common FilterComponents
Created common FilterControl
Abstracted common map logic into Map component
Reworked Node filtering for map page
Added Node filtering for nodes list
Added test for node filtering
Added toggle group UI package
* Debounce filterState change
* UI adjustments
---------
Co-authored-by: philon- <philon-@users.noreply.github.com>