* 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>
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.
* 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
* 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
* 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.
* Improves map node and neighbor display
Updates the map page to enhance the visualization of nodes, waypoints, and neighbor connections.
Adds a map layer tool for toggling the visibility of direct/remote neighbors and position precision indicators.
Introduces clustering to improve map readability when multiple nodes share the exact same location.
Adds SNR lines to visually represent network connections between nodes
Co-Authored-By: jamon <jamon@users.noreply.github.com>
* Clean up
* Update packages/web/src/components/generic/TimeAgo.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update packages/web/src/components/PageComponents/Map/Layers/SNRLayer.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Improve dark mode and expires field
* Review fixes
Co-Authored-By: Dan Ditomaso <dan.ditomaso@gmail.com>
---------
Co-authored-by: philon- <philon-@users.noreply.github.com>
Co-authored-by: jamon <jamon@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Dan Ditomaso <dan.ditomaso@gmail.com>