Dan Ditomaso
1de92cd2e9
Replace workspace formatter/linting tool ( #799 )
...
* replaced workspace formatter/linting tool
* format / linting fixes
2025-08-22 12:30:05 -04:00
Dan Ditomaso
6eece7172a
bumped web-serial version ( #797 )
2025-08-20 11:53:12 -04:00
Ben Meadors
5b2c25d8ee
Try-fix webserial disconnect not actually disconnecting ( #796 )
...
* Try-fix webserial disconnects
* Instantiate abort controller on new connection
2025-08-20 11:01:17 -04:00
Dan Ditomaso
0a1afa988e
update order of steps in nightly github action ( #793 )
2025-08-19 11:33:00 -04:00
Dan Ditomaso
eb9b7159d4
Refactor github actions with monorepo support ( #783 )
...
* refactor github actions with monorepo support
* Update .github/workflows/release-packages.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/release-packages.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* updates
* changed order of ci/pr steps
* Update .github/workflows/release-web.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* adding lock file
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-18 09:07:13 -04:00
Dan Ditomaso
65a53388bb
Fix docker nginx config ( #786 )
...
* Fix docker-nginx-config sub directory issue
* Fix docker-nginx-config sub directory issue
* Update packages/web/infra/default.conf
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/infra/default.conf
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* adding lock file
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-18 09:06:48 -04:00
Jeremy Gallant
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
Dan Ditomaso
a4c817cd30
Added contribution guidelines doc ( #788 )
...
* added contribution guidelines doc
* Update packages/web/CONTRIBUTIONS.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-17 14:32:10 -04:00
github-actions[bot]
d5b03c09db
chore(i18n): New Crowdin Translations by GitHub Action ( #784 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-08-17 11:43:18 -04:00
Henri Bergius
0b9ebade38
Initial Node.js serial transport ( #779 )
...
* Initial Node.js serial transport
* Minor doc fixes
* Add serialport to lockfile
* Typo fix
* Fix link:
2025-08-14 21:56:34 -04:00
Dan Ditomaso
ee1758a548
Add DFU mode to command menu ( #781 )
...
* feat: add dfu mode to command menu
* Update packages/web/src/components/CommandPalette/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-13 21:24:45 -04:00
Jeremy Gallant
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
Jeremy Gallant
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
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
Jeremy Gallant
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
github-actions[bot]
28f0ca4337
chore(i18n): New Crowdin Translations by GitHub Action ( #772 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-08-10 07:50:30 -04:00
Jeremy Gallant
1dbf0b07b6
refactor-ota-dialog ( #768 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-10 07:49:42 -04:00
Jeremy Gallant
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
Jeremy Gallant
a7f56c0bd5
Fix checkbox tests ( #767 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-09 22:37:31 -04:00
Dan Ditomaso
284ccd43f8
refactor: update ci/cd scripts, switch to pnpm ( #763 )
...
* refactor: update ci/cd scripts, switch to pnpm
* updated workflow
* add new packages github action. Bump package.json version (#762 )
* Update packages/transport-deno/scripts/build_npm.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/core/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/transport-deno/scripts/build_npm.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/transport-deno/scripts/build_npm.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/transport-deno/scripts/build_npm.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/release-packages.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* revert copilot suggestion
* adding lock file
* regenerate lock file
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-08 14:54:20 -04:00
Dan Ditomaso
5a66153dfc
add new packages github action. Bump package.json version ( #762 )
2025-08-07 11:31:14 -04:00
Dan Ditomaso
363981a2f7
Conditional app title based on environment. ( #760 )
...
* conditionally set title based on environment.
* wip
2025-08-06 11:44:55 -04:00
Dan Ditomaso
7848aa2f0c
Add CookieYes for GDPR/CCPA compliance ( #759 )
...
* feat: add CookieYes for GDPR/CCPA compliance
* refactor how cookieYes script is loaded
2025-08-06 10:54:40 -04:00
Henri Bergius
0a7b653ec8
Transport disconnect method ( #753 )
...
* Prevent reads from piling up
* Implement disconnect() method for all transports
2025-08-05 22:46:23 -04:00
github-actions[bot]
1927323fb7
chore(i18n): New Crowdin Translations by GitHub Action ( #756 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-08-04 22:55:32 -04:00
Dan Ditomaso
41f11f3040
revert: package json changes ( #750 )
2025-07-28 22:39:15 -04:00
github-actions[bot]
9833628867
chore(i18n): New Crowdin Translations by GitHub Action ( #748 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-07-28 20:38:35 -04:00
Dan Ditomaso
4dd911e73d
Use workspace meshtastic packages ( #749 )
...
* refactor: updated web package.json to use workspace
* formatting fixes
2025-07-28 18:18:46 -04:00
Dan Ditomaso
56487d3832
fix: typo in position flags ( #747 )
2025-07-28 16:45:14 -04:00
Vasilj Milošević
a9f6afffc2
Add visually hidden DialogTitle to the CommandDialog ( #742 )
...
* Add visually hidden DialogTitle to the CommandDialog
Added a visually hidden DialogTitle to the CommandDialog component in Command.tsx to maintain accessibility while keeping the clean UI of the command palette.
* add visually hidden component as explicit dependency
2025-07-28 16:44:25 -04:00
Dan Ditomaso
4ab06abefe
fix: update directory paths for source files ( #745 )
2025-07-28 12:55:54 -04:00
Dan Ditomaso
ce15fd21ad
add tsconfig to monorepo ( #737 )
...
* add tsconfigs to root
* Update tsconfig.base.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update tsconfig.base.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-26 14:51:34 -04:00
Dan Ditomaso
3c1399b44a
Changed position of theme button, hiding tooltip after set time. ( #735 )
...
* fix: changed position of theme button, hiding tooltip after set time.
* feat: added usevisibility hook
* updating paths
2025-07-25 12:48:57 -04:00
Jeremy Gallant
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
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
Jeremy Gallant
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
Jeremy Gallant
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
Jeremy Gallant
67db8b5be8
Update Switch color scheme ( #730 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-07-22 09:58:25 -04:00
Dan Ditomaso
09d6556abd
readd device num to serial page ( #727 )
2025-07-20 14:54:43 -04:00
Dan Ditomaso
bfe4e01c85
add tag version to footer ( #725 )
2025-07-20 14:53:44 -04:00
Hunter Thornsberry
d8304a3f00
Check config.display.use12hclock setting for displaying timestamps on messages, default to true ( #723 )
2025-07-20 02:13:04 -04:00
Dan Ditomaso
8a443e9cad
Fix/add npm jsr building ( #722 )
...
* fixed github workflows to improve handling of mutl runtimes
* updating readme
* Update packages/core/src/meshDevice.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/core/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/transport-http/package.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-17 20:47:25 -04:00
Henri Bergius
0e29639222
Use the actual toDeviceStream ( #721 )
2025-07-17 18:38:55 -04:00
Dan Ditomaso
704d06cfe7
refactor: switch to using Bun ( #718 )
2025-07-16 22:30:10 -04:00
Dan Ditomaso
5fb5693792
feat: added disconnect method to core lib ( #712 )
2025-07-15 09:08:32 -04:00
Dan Ditomaso
5efa1d1795
Prevented i18n package from escaping text ( #704 )
...
* fix: prevented i18n package from escaping text
* Update packages/web/vite.config.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: stupid copilot
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-11 08:23:47 -04:00
Dan Ditomaso
7f177f6b83
Add npm publishing of JS libs ( #702 )
...
* feat: publish js libs to npm
* changed license type
* updated readme
* added id
* added exclusion for web and deno packages
* update comment
* updating env var
2025-07-10 12:28:23 -04:00
Dan Ditomaso
66b839742a
Add node-transport lib ( #703 )
...
* feat: add node transport
* updated readme
* Update packages/transport-node/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-07-09 22:02:10 -04:00
Dan Ditomaso
2e2b0074b1
Assorted Monorepo fixes ( #698 )
...
* add npmrc to root
* fix: associated updates related to monorepo updates
* removed deno plugin
* removed deno plugin
* updating ci
2025-07-07 14:14:41 -04:00
Dan Ditomaso
49283daa4f
fix: updated nginx config to pass sub directories ( #692 )
2025-07-07 11:53:42 -04:00