765f672bf5
Improve the nightly and release workflow ( #836 )
...
* fix: improve the nightly and release workflow
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix from code review
* add type module to node-serial
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-11 15:34:04 -04:00
Henri Bergius and GitHub
bcdda8b751
Connection robustness improvements ( #813 )
...
* Clear heartbeat and queue when disconnected
* Give clearer error in case configure fails due to a lost connection. Used to throw 'Packet does not exist'
* If the queue processing error is due to a lost connection, throw it instead of looping endlessly
* In case we send a disconnection event we don't need to also throw
* Catch heartbeat errors
* Also handle invalid state errors
* Handle socket timeouts
* Log heartbeat failures
* Make linter happy
* Transform stream being a singleton prevented reconnection attempts
* Adapt tests to not using singleton
* Aborting already ends the connection
2025-09-04 13:08:05 -04:00
Jeremy Gallant and GitHub
91426a89e5
Lint tests, format JSON ( #818 )
2025-08-31 16:04:34 -04:00
Dan Ditomaso and GitHub
1de92cd2e9
Replace workspace formatter/linting tool ( #799 )
...
* replaced workspace formatter/linting tool
* format / linting fixes
2025-08-22 12:30:05 -04:00
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
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
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
Henri Bergius and GitHub
0a7b653ec8
Transport disconnect method ( #753 )
...
* Prevent reads from piling up
* Implement disconnect() method for all transports
2025-08-05 22:46:23 -04:00
Dan Ditomaso and GitHub
4dd911e73d
Use workspace meshtastic packages ( #749 )
...
* refactor: updated web package.json to use workspace
* formatting fixes
2025-07-28 18:18:46 -04:00
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
Dan Ditomaso and GitHub
704d06cfe7
refactor: switch to using Bun ( #718 )
2025-07-16 22:30:10 -04:00
Dan Ditomaso and GitHub
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
72edb1897f
Feat/add js repo to monorepo ( #683 )
...
* feat: move js repo into web monorepo
* added readme
* Update packages/core/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/transport-http/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/transport-web-bluetooth/README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-26 11:52:57 -04:00