d7e32e9b03
Add transport status events ( #790 )
...
* 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 >
2025-08-23 20:44:03 -04:00
2ca3eb5685
Missing validation strings ( #791 )
...
Partially revert 43143bf
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-18 09:03:15 -04:00
d453ff809a
Refactor and consolidate store imports ( #774 )
...
* 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 >
2025-08-11 12:36:33 -04:00
32f31cb502
Add client notification ( #771 )
...
* ClientNotification WIP
* Test
* ClientNotification WIP
* Add client notification dialog and related functionality
* Update ClientNotificationDialog.tsx
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-10 21:59:03 -04:00
Jeremy Gallant and GitHub
176d554ef9
Improve NodeDetailsDialog UI and add security info ( #770 )
...
* 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
2025-08-10 21:58:26 -04:00
2735c37fad
Fix Docker and CI builds ( #773 )
...
* Fix Docker and CI builds
* Fix indentation
* Fix release
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-10 21:58:09 -04:00
f04ec36faf
Update VSCode settings ( #769 )
...
Update extensions
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-10 07:50:51 -04:00
1dbf0b07b6
refactor-ota-dialog ( #768 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-10 07:49:42 -04:00
27ed4e58bd
Fix admin PKI validation ( #766 )
...
Admin PKI fields were falsely flagged as unchanged.
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-09 22:38:59 -04:00
a7f56c0bd5
Fix checkbox tests ( #767 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-09 22:37:31 -04:00
50ca75da0e
Send heartbeat package to keep serial alive ( #732 )
...
* Send heartbeat package to keep the serial connection alive
* Update meshDevice.ts
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-07-24 10:15:27 -04:00
Jeremy Gallant and GitHub
5b417a321a
Fix node mapping and unknown node display in traceroute dialogs ( #728 )
...
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.
2025-07-23 21:31:05 -04:00
2e4d306d79
Change HTTP transport intial connect attempt target ( #729 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-07-22 12:56:30 -04:00
afb7f4bd2e
Change chatId validation schema ( #731 )
...
Fixes #715
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-07-22 10:01:31 -04:00
67db8b5be8
Update Switch color scheme ( #730 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-07-22 09:58:25 -04:00
bb91350ef5
fix: Crash when navigator.serial is undefined ( #670 )
...
* Fix crash when navigator.serial is undefined
* Change value
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 16:39:14 -04:00
0e6a4818ea
fix: Crowdin upload sources action ( #672 )
...
* Fix Crowdin upload sources action
* Replace biome with deno in vscode extension recommendations
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 15:48:41 -04:00
181c984b27
Config form improvements ( #652 )
...
* Config reset work WIP
* Config reset WIP
* Fix tests, tsc, linting
* Form reset adjustments
* Add ManagedModeDialog
* Remove debug logging
* Add Suspense
* Review fixes
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 10:04:17 -04:00
7adbe01723
Add advanced filters ( #655 )
...
* Add advanced filters
* Review edits
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 10:02:42 -04:00
Jeremy Gallant and GitHub
ccc4202aa4
Minor i18n fixes ( #663 )
...
* i18n fixes
Add PKI Backup Reminder dialog + ensure en-US is UI default
* Revert edits to i18n components
2025-06-17 10:24:58 -04:00
4275bdd0c0
Remove deprecated meshtastic/js dependency ( #638 )
...
* Remove deprecated meshtastic/js dependency
* Bump dependency version
* Fix linting
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-11 10:09:29 -04:00
1cbd98ec53
Zod config validation ( #635 )
...
* Zod WIP
* Zod form validation
* DynamicForm testing
* Fix linting
* Delete rasterSource.ts
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-04 08:10:59 -04:00
philon- and GitHub
8413f6345c
Fix #624 ( #631 )
2025-05-27 07:35:47 -04:00
philon- and GitHub
37a53b747c
Fix NodeInfoDialog initiation ( #626 )
2025-05-27 07:14:57 -04:00
a642080b90
Filter rework ( #623 )
...
* 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 >
2025-05-22 15:11:32 -04:00
57b9942cce
Add RSSI fields for Paxcounter module ( #620 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-05-19 12:36:39 -04:00
philon- and GitHub
1274584497
Feature: Admin PKI fields ( #619 )
...
* Add admin PKI fields
* Renaming state ref
* WIP: Refactoring
* Refactoring Security Config
* Ensure admin keys have been set before allowing managed mode
2025-05-16 10:24:41 -04:00
philon- and GitHub
513a285fee
Feature: Node favourites (and ignores) ( #618 )
...
* Add favourite icon to node Avatar
* Favourites WIP
* Save isFavorite and isIgnored to device
* Fix spelling
* Clean up
* Always sort favorites first
* Add unread count to "Messages" top level menu
* Renaming, UI tweaks
* Add hook tests
* Handle undefined node better
2025-05-13 08:45:24 -04:00
philon- and GitHub
b2bb3baa01
Add check for undefined hopsAway ( #616 )
...
* Add check for undefined hopsAway
Better UI for already "fixed" #351
* Change conditional
2025-05-12 11:54:06 -04:00
philon- and GitHub
b4ce6efd7b
Fix node list sorting, dark mode text colors ( #613 )
...
* Fix node list sorting, dark mode text colors
* Update tests
* Remove unused import
* Fix warnings for missing DialogDescription
2025-05-08 12:54:18 -04:00
philon- and GitHub
170abfcc2f
fix: Adjust table odd/even colors ( #606 )
2025-05-05 11:23:37 -04:00
philon- and GitHub
0539b15ddc
Fix #607 ( #608 )
2025-05-04 20:08:16 -04:00
philon- and GitHub
3be528d03a
Fix config sidebar button state ( #602 )
2025-05-04 15:28:47 -04:00
philon-
a02579d6dd
Minor style fixes
2025-05-03 00:27:12 +02:00
philon- and GitHub
91d8776637
Merge branch 'meshtastic:master' into feature/map-filtering
2025-04-22 20:28:05 +02:00