Jeremy Gallant
3582499a3c
Seperator -> Separator ( #823 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-09-01 21:57:51 -04:00
Jeremy Gallant
1946000d14
New channel config ( #807 )
...
* Channel config rework
Add staged channel config with tabbed UI, import/export workflow, and global form state refactor
* Improve import dialog config comparison and UI labels
* Review fixes
* Improve state handling
* Fix default filter behaviour
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-09-01 09:07:34 -04:00
Jeremy Gallant
01fa030ef9
Fix default filter behaviour ( #820 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-31 21:44:22 -04:00
Jeremy Gallant
90cf136b8c
Update test format ( #821 )
...
* Lint tests, format JSON
* Update test formatting
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-31 21:30:11 -04:00
Dan Ditomaso
ee131c3681
fix: added working directory to build step ( #819 )
2025-08-31 16:22:43 -04:00
github-actions[bot]
85accf7c25
chore(i18n): New Crowdin Translations by GitHub Action ( #815 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-08-31 16:05:23 -04:00
Jeremy Gallant
91426a89e5
Lint tests, format JSON ( #818 )
2025-08-31 16:04:34 -04:00
Dan Ditomaso
d7e492cdc9
fix: removed comma from tag name ( #817 )
2025-08-31 13:09:50 -04:00
Dan Ditomaso
c5cad1dca6
fix incorrect usage of tags ( #811 )
2025-08-28 20:56:54 -04:00
Henri Bergius
85aa7a37b9
Methods for setting/removing fixed position ( #802 )
...
* Method for setting fixed position
* Implement removeFixedPosition
* Fix formatting
2025-08-27 18:46:14 -04:00
Henri Bergius
b87fad23d8
Catch packet decoding errors ( #809 )
...
* Catch decoding errors, refs #808
* Catch packet handling errors
* Add missing type
2025-08-25 16:59:35 -04:00
Jeremy Gallant
68ec7ee5d8
Persistent nodedb ( #780 )
...
* 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
* First steps to persist nodeDB
* Use named exports
* Change store import after merge
* Persistent nodeDB initial work
* Key mishmatch warning, new serialization handler
* Minor copilot changes
* Add NODEDB_RETENTION_NUM
* Updated tests
* Refactor PKI mismatch logic
* Clear persisted db on reset
* Only persist on featureFlag
* Mock featureFlag in tests
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-24 09:23:20 -04:00
github-actions[bot]
e33463b371
chore(i18n): New Crowdin Translations by GitHub Action ( #806 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-08-23 20:45:31 -04:00
Jeremy Gallant
d4b80cf90b
Re-add toaster component ( #804 )
2025-08-23 20:45:22 -04:00
Jeremy Gallant
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
Dan Ditomaso
449fb3ac36
Added feature flags system ( #803 )
...
* added feature flag system
* Update packages/web/src/core/services/featureFlags.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* remove process.env
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-08-22 13:47:24 -04:00
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
fdd3e7f971
re-order package steps ( #798 )
2025-08-20 12:19:26 -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
40c2bfa535
Add pnpm install to release step ( #795 )
...
* more github changes
* moar changes
v2.6.6
2025-08-19 14:50:54 -04:00
Dan Ditomaso
a10023fad6
more github changes ( #794 )
2025-08-19 13:19:28 -04:00
Dan Ditomaso
0a1afa988e
update order of steps in nightly github action ( #793 )
2025-08-19 11:33:00 -04:00
Dan Ditomaso
97b884f119
add lock file ( #792 )
2025-08-18 09:19:34 -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
Dan Ditomaso
a2a45ac898
Update release-web.yml ( #777 )
2025-08-11 13:55:24 -04:00
Dan Ditomaso
59d172765d
Update release-web.yml ( #776 )
2025-08-11 13:48:35 -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
Dan Ditomaso
ed0a99dbd9
Update release-web.yml ( #775 )
...
added adhoc runs.
2025-08-11 11:20:48 -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
Jeremy Gallant
f04ec36faf
Update VSCode settings ( #769 )
...
Update extensions
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-08-10 07:50:51 -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 >
v2.6.5
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
Dan Ditomaso
313c4dbb71
Update README.md ( #758 )
2025-08-05 21:50:53 -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