Kamil Dzieniszewski and GitHub
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 and GitHub
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
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 and GitHub
68ad535259
chore: add new folders to biome config ( #910 )
2025-10-28 01:54:06 -04:00
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 and GitHub
ff02b1455d
Fix description for historyReturnWindow ( #907 )
...
It's not number of records but the time window...
2025-10-24 13:31:07 -04:00
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
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
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 and GitHub
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 and GitHub
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
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
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
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
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
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
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 and GitHub
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
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 and GitHub
34bdbe4709
chore: update protobuf version to latest ( #890 )
2025-10-15 10:23:08 -04:00
Dan Ditomaso and GitHub
8d98aca496
fix: updated module paths ( #889 )
2025-10-14 17:14:49 -04:00
Dan Ditomaso and GitHub
ec9ad1d309
fix: remove buf schema registry from workflow ( #888 )
2025-10-14 15:24:41 -04:00
Dan Ditomaso and GitHub
a97195c57e
moar fixes ( #887 )
2025-10-14 14:29:43 -04:00
Dan Ditomaso and GitHub
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 and GitHub
35596249b4
fix: add pnpm to protobuf workflow ( #885 )
2025-10-14 13:00:54 -04:00
Dan Ditomaso and GitHub
566c588377
Fix protobuf github workflow ( #884 )
...
* fix: protobuf workflow
* update workflow name
* fixes
2025-10-14 10:44:33 -04:00
Dan Ditomaso and GitHub
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 and GitHub
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
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 and GitHub
76ba4e917e
fix: removed en-GB from fallback ( #879 )
2025-10-11 10:07:40 -04:00
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 and GitHub
66bf3f1578
Update web dependencies ( #876 )
...
* chore: update web depdencies
* update lock file
* chore: add lock file
2025-10-06 22:44:46 -04:00
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 and GitHub
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
66c3945bc4
chore(i18n): New Crowdin Translations by GitHub Action ( #863 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-09-22 08:59:35 -04:00
Nullvoid3771 and GitHub
38cb002ce8
Update nightly.yml ( #864 )
...
+echo "all_tags=nightly ${IMMUTABLE}" >> "$GITHUB_OUTPUT"
2025-09-21 19:18:22 -04:00
36443fd838
Map improvements - node and neighbor display ( #850 )
...
* 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 >
2025-09-18 08:13:34 -04:00
8cc451546d
Command Menu improvements ( #857 )
...
* Add dialogs for reset and clear actions + clear stores
* Catch failures
* Improve tests, don't reset store on failure
* Remove unnecessary i18n string
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-09-18 08:13:19 -04:00
1bdd923365
Do not unregister form ( #856 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-09-17 18:34:19 +02:00
d5610de826
Update @bufbuild/protobuf to version 2.8.0 for web as well ( #852 )
...
Bumped @bufbuild/protobuf dependency from 2.6.0 to 2.8.0 in packages/web. Updated pnpm-lock.yaml accordingly to use the new version.
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-09-14 21:32:00 -04:00
aaf85943a8
Address new linting rules ( #851 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-09-14 21:31:47 -04:00
Dan Ditomaso and GitHub
37ad0ac9eb
removed all_tags from workflow ( #854 )
2025-09-14 21:27:05 -04:00
Dan Ditomaso and GitHub
eb2791e206
Fix for nightly release ( #853 )
...
* fix: removed commas in tag name
* removed `all_tags` from workflow
2025-09-14 15:10:56 -04:00
119cde65c7
chore(i18n): New Crowdin Translations by GitHub Action ( #849 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-09-14 14:51:12 -04:00
cb66c22974
Fixes to github actions for latest tag ( #848 )
...
* fix: ensure latest tag works
* update release workflow as well
* Update .github/workflows/nightly.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-13 16:07:13 -04:00
Henri Bergius and GitHub
96c5d0d86f
Create PR instead of trying to push to protected branch ( #842 )
2025-09-13 15:56:01 -04:00
Dan Ditomaso and GitHub
2d98f57b65
fix: update-lock-file ( #847 )
2025-09-13 11:54:21 -04:00
3e2fe721d3
Improvements to node filtering and storage ( #839 )
...
* Improves node filtering and voltage display
Ensures voltage values are always displayed as positive.
Enhances node filtering logic to handle unknown or undefined values, preventing nodes from being unexpectedly hidden.
Updates UI labels for clarity.
Improves Nodes page responsiveness by debouncing node updates and optimizing selector usage, preventing unnecessary re-renders.
Adds validation warnings for key conflicts between nodes.
* Update packages/web/src/core/stores/nodeDBStore/nodeDBStore.test.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update packages/web/src/core/stores/nodeDBStore/nodeValidation.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Revert copilot suggestion
* Review changes
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-12 17:21:13 +02:00
Dan Ditomaso and GitHub
52fd2f712c
chore: update web deps ( #845 )
...
* chore: update web deps
* Bumped library package version (#843 )
* chore: bumped package versions
* removed jsr file
2025-09-11 22:41:56 -04:00
Dan Ditomaso and GitHub
ad6b9f470f
Bumped library package version ( #843 )
...
* chore: bumped package versions
* removed jsr file
2025-09-11 22:14:32 -04:00