github-actions[bot]
d1597ce00f
chore(i18n): New Crowdin Translations by GitHub Action ( #941 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-11-09 20:38:31 -05:00
Jeremy Gallant
0c8fcec23d
fix(i18n): Correct 'disconnected' typo in connections.json ( #943 )
...
* fix(i18n): Correct 'disconnected' typo in connections.json
* fix(i18n): Correct typo 'checkConnetion' to 'checkConnection'
* Fix(i18n): Correct typo in connection test description
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-11-09 20:38:18 -05:00
Dan Ditomaso
2e03b4a413
fix(ui): fix add connection dialog typo ( #938 )
2025-11-06 12:41:04 -05:00
Dan Ditomaso
a00cb2098b
feat(ui): match avatar color other platforms ( #933 )
...
* feat(ui): match avatar color other platforms
* Update packages/web/src/components/UI/Avatar.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/src/components/DeviceInfoPanel.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-05 21:53:55 -05:00
Dan Ditomaso
6aeaed988e
feat(docker): add arm v7 support ( #934 )
2025-11-05 21:53:41 -05:00
Dan Ditomaso
7c9013a217
fix(connection): support port on HTTP connection ( #935 )
2025-11-05 21:53:26 -05:00
Dan Ditomaso
ab0308701c
fix(connections): ensure connections reflect actual status. ( #930 )
2025-11-04 16:09:30 -05:00
github-actions[bot]
e13d543e73
chore(i18n): New Crowdin Translations by GitHub Action ( #924 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-11-04 15:23:20 -05:00
Dan Ditomaso
d8ad0efcdf
fix(config): update change registry channel value ( #929 )
...
* fix(config): update change registry channel value
* format/linting
2025-11-04 15:12:35 -05:00
Dan Ditomaso
2e60af1e29
fix(ci): add ui library to excluded list ( #928 )
2025-11-03 21:59:40 -05:00
Dan Ditomaso
1af1295b8f
feat(connections): Add connections page (replaces new device dialog) ( #919 )
...
* feat(conn): add connection screen and logic
* fixes from code review
* force https
* code review fixes
* add http for self testing
* enable deviceStore persistance
* added translations
* disabled feature flag
* i18n updates
* chore: add new folders to biome config (#910 )
* chore(i18n): New Crowdin Translations by GitHub Action (#908 )
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
* fix: use correct deprecated GPS coordinate format enum (#917 )
The Config_DisplayConfig_GpsCoordinateFormat export doesn't exist in the protobufs package. The correct export is Config_DisplayConfig_DeprecatedGpsCoordinateFormat, which matches what's used in the validation schema.
Added TODO comment explaining that this field is deprecated since protobufs 2.7.4 and should be migrated to DeviceUIConfig.gps_format when DeviceUI settings are implemented.
* style: fix line wrapping for GPS coordinate format enum (#918 )
- Split long enum reference across multiple lines to improve code readability
- Maintains consistent code formatting standards without changing functionality
* fix(core): ensure core package works in browser (#923 )
* fix(core): ensure core package works in browser
* style(core): revert new line removal
* fix: add @serialport/bindings-cpp to onlyBuiltDependencies (#914 )
* feat(ui): Add UI library (#900 )
* feat: scaffold UI library
* Update packages/ui/src/components/theme-provider.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* add lock file
* lint/formatting fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* formatting/linting fixes
* fixed some paring logic
* fixed connection issue with serial
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
Co-authored-by: Kamil Dzieniszewski <kamil.dzieniszewski@gmail.com >
Co-authored-by: Azarattum <43073346+Azarattum@users.noreply.github.com >
Co-authored-by: Ben Allfree <ben@benallfree.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-03 20:24:24 -05:00
Dan Ditomaso
a1a646983e
fix: added skelton loader for message items ( #927 )
2025-11-03 19:08:53 -05:00
Dan Ditomaso
4386854e9d
feat(ui): Add UI library ( #900 )
...
* feat: scaffold UI library
* Update packages/ui/src/components/theme-provider.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* add lock file
* lint/formatting fixes
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-31 14:37:34 -04:00
Ben Allfree
e821a65dd4
fix: add @serialport/bindings-cpp to onlyBuiltDependencies ( #914 )
2025-10-31 14:37:11 -04:00
Azarattum
3392c9db08
fix(core): ensure core package works in browser ( #923 )
...
* fix(core): ensure core package works in browser
* style(core): revert new line removal
2025-10-31 11:58:42 -04:00
Dan Ditomaso
e53edfb00f
feat(state): enable deviceStore persistance ( #922 )
2025-10-31 08:26:21 -04:00
Kamil Dzieniszewski
1df63bb84b
style: fix line wrapping for GPS coordinate format enum ( #918 )
...
- Split long enum reference across multiple lines to improve code readability
- Maintains consistent code formatting standards without changing functionality
2025-10-29 10:17:38 -04:00
Kamil Dzieniszewski
679f7986cc
fix: use correct deprecated GPS coordinate format enum ( #917 )
...
The Config_DisplayConfig_GpsCoordinateFormat export doesn't exist in the protobufs package. The correct export is Config_DisplayConfig_DeprecatedGpsCoordinateFormat, which matches what's used in the validation schema.
Added TODO comment explaining that this field is deprecated since protobufs 2.7.4 and should be migrated to DeviceUIConfig.gps_format when DeviceUI settings are implemented.
2025-10-29 10:12:04 -04:00
github-actions[bot]
f375911c4a
chore(i18n): New Crowdin Translations by GitHub Action ( #908 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-28 11:19:36 -04:00
Dan Ditomaso
68ad535259
chore: add new folders to biome config ( #910 )
2025-10-28 01:54:06 -04:00
Dan Ditomaso
0cf677c8d5
Feat(config): Align settings menu to match android/ios ( #906 )
...
* feat: aligned settings menu to match android/ios
* updated sidebar text size.
* Update packages/web/public/i18n/locales/en/config.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/public/i18n/locales/en/config.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/src/components/PageComponents/Settings/User.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/src/components/PageComponents/ModuleConfig/Telemetry.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* linting/formatting fixes
* fixed formatting issue
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-24 13:31:22 -04:00
Wessel
ff02b1455d
Fix description for historyReturnWindow ( #907 )
...
It's not number of records but the time window...
2025-10-24 13:31:07 -04:00
Jeremy Gallant
cdad811295
Persists device and app stores across sessions ( #860 )
...
* Persistence for device and app data
* esphemeral -> ephemeral
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* devices -> app
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Additional waypoint methods, update mock, update tests
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-23 17:27:41 -04:00
Dan Ditomaso
fc1e327b74
Update inactive issue workflow schedule and settings ( #905 )
...
* Update inactive issue workflow schedule and settings
* Update .github/workflows/inactive-issue.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-23 15:52:36 -04:00
dependabot[bot]
af2fac1465
chore(deps): bump vite from 7.1.9 to 7.1.11 ( #903 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 7.1.9 to 7.1.11.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v7.1.11/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 7.1.11
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-23 12:29:39 -04:00
Dan Ditomaso
15daa0270c
feat(ci): add CI workflow to automatically close issue after 60 days ( #897 )
...
* feat(ci): add CI workflow to automatically close issue after 60 days
* run once pe github issue to run once per day
2025-10-22 19:39:10 -04:00
Dan Ditomaso
80c9306db3
feat(i18n): add fr localization support ( #902 )
...
* feat: add fr support
* fix(i18n): ensure langs are sorted before being displayed.
2025-10-21 19:42:56 -04:00
Dan Ditomaso
c3f073a380
Update readme with new widgets ( #901 )
...
* chore: add new widgets to readme
* add docs url
* Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 14:31:28 -04:00
github-actions[bot]
fe35376450
chore(i18n): New Crowdin Translations by GitHub Action ( #899 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-21 08:39:30 -04:00
Dan Ditomaso
64d1f0f7aa
fix(ui): logic on waypoint layer component caused 0 to be shown in UI ( #896 )
...
* fix(ui): logic on waypoint layer component caused 0 to be shown in UI
* Update packages/web/src/components/PageComponents/Map/Popups/WaypointDetail.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 21:28:17 -04:00
Dan Ditomaso
a61bb2dfb6
fix(actions): improve main to stable release workflow ( #895 )
...
* fix(actions): improve main to stable release workflow
* Update .github/workflows/update-stable-from-master.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update .github/workflows/update-stable-from-master.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-17 10:06:17 -04:00
Dan Ditomaso
acfa7d2269
Add badge indicator on layers icon. ( #894 )
...
* feat: indicate number of layers enabled.
* Update packages/web/src/components/PageComponents/Map/Tools/MapLayerTool.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix: reduced code duplication in layers component
* fixed unread message bubble
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
v2.6.7
2025-10-16 09:56:32 -04:00
Dan Ditomaso
8f62fb7877
Show nodes on right sidebar on app load ( #892 )
...
* fix: show nodes on right sidebar on app load
* chore: update protobuf version to latest (#890 )
* chore(deps-dev): bump happy-dom from 19.0.2 to 20.0.0 (#891 )
Bumps [happy-dom](https://github.com/capricorn86/happy-dom ) from 19.0.2 to 20.0.0.
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v19.0.2...v20.0.0 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-version: 20.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update packages/web/src/core/stores/nodeDBStore/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-15 22:02:45 -04:00
Dan Ditomaso
94409dd8e1
Refactor CI workflow to remove Deno and add exclusions ( #893 )
...
* Refactor CI workflow to remove Deno and add exclusions
Removed Deno setup and caching from CI workflow. Added exclusion logic for specific package directories during the build process.
* Update excluded directories in CI workflow
Added 'packages/transport-deno' to the excluded directories.
* Refactor CI workflow for pnpm and build process
2025-10-15 21:57:44 -04:00
dependabot[bot]
ac25326d24
chore(deps-dev): bump happy-dom from 19.0.2 to 20.0.0 ( #891 )
...
Bumps [happy-dom](https://github.com/capricorn86/happy-dom ) from 19.0.2 to 20.0.0.
- [Release notes](https://github.com/capricorn86/happy-dom/releases )
- [Commits](https://github.com/capricorn86/happy-dom/compare/v19.0.2...v20.0.0 )
---
updated-dependencies:
- dependency-name: happy-dom
dependency-version: 20.0.0
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-15 16:14:02 -04:00
Dan Ditomaso
34bdbe4709
chore: update protobuf version to latest ( #890 )
2025-10-15 10:23:08 -04:00
Dan Ditomaso
8d98aca496
fix: updated module paths ( #889 )
2025-10-14 17:14:49 -04:00
Dan Ditomaso
ec9ad1d309
fix: remove buf schema registry from workflow ( #888 )
2025-10-14 15:24:41 -04:00
Dan Ditomaso
a97195c57e
moar fixes ( #887 )
2025-10-14 14:29:43 -04:00
Dan Ditomaso
22a1d92191
Fix/more protobuf fixes ( #886 )
...
* fix: add pnpm to protobuf workflow
* fix: fixing pnpm issue
2025-10-14 13:43:34 -04:00
Dan Ditomaso
35596249b4
fix: add pnpm to protobuf workflow ( #885 )
2025-10-14 13:00:54 -04:00
Dan Ditomaso
566c588377
Fix protobuf github workflow ( #884 )
...
* fix: protobuf workflow
* update workflow name
* fixes
2025-10-14 10:44:33 -04:00
Dan Ditomaso
9ab49d1431
Add protobufs repo as git submodule ( #882 )
...
* feat: add protobufs git submodule
* fixes
* fixed publishing issue
* fixed lockfile
2025-10-14 08:54:55 -04:00
Kamil Dzieniszewski
f5a7132421
Update README.md ( #881 )
...
* Update README.md
* chore: rename CONTRIBUTIONS.md to CONTRIBUTING.md
- Rename packages/web/CONTRIBUTIONS.md to CONTRIBUTING.md to follow standard open source naming convention
- Update reference in packages/web/README.md to point to the renamed file
2025-10-14 07:12:03 -04:00
Dan Ditomaso
c66b315623
Restored user's node to ui (messages/node list) ( #878 )
...
* fix: restored own node to ui
* Update packages/web/src/pages/Messages.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/src/core/stores/nodeDBStore/index.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-11 10:07:56 -04:00
Dan Ditomaso
76ba4e917e
fix: removed en-GB from fallback ( #879 )
2025-10-11 10:07:40 -04:00
github-actions[bot]
d0da79bf56
chore(i18n): New Crowdin Translations by GitHub Action ( #873 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-06 22:45:04 -04:00
Dan Ditomaso
66bf3f1578
Update web dependencies ( #876 )
...
* chore: update web depdencies
* update lock file
* chore: add lock file
2025-10-06 22:44:46 -04:00
github-actions[bot]
6a358883f9
chore(i18n): New Crowdin Translations by GitHub Action ( #868 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-09-29 22:19:38 -04:00
Dan Ditomaso
86622f83d0
Add minimumReleaseAge to pnpm-workspace.yaml ( #865 )
...
* Add minimumReleaseAge to pnpm-workspace.yaml
This is an important addition to protect our software from any sort of supply chain attack. This feature was recently released in pnpm 10.17.x
* Add minimumReleaseAgeExclude to pnpm-workspace.yaml
Allow our own packages to be installed without any freshness check.
2025-09-26 18:34:20 -04:00