Dan Ditomaso and GitHub
2e2b0074b1
Assorted Monorepo fixes ( #698 )
...
* add npmrc to root
* fix: associated updates related to monorepo updates
* removed deno plugin
* removed deno plugin
* updating ci
2025-07-07 14:14:41 -04:00
Dan Ditomaso and GitHub
49283daa4f
fix: updated nginx config to pass sub directories ( #692 )
2025-07-07 11:53:42 -04:00
Dan Ditomaso and GitHub
3bcda37e66
update pr workflow ( #697 )
2025-07-07 11:52:48 -04:00
Dan Ditomaso and GitHub
684cf30d2f
add npmrc to root ( #696 )
2025-07-07 11:49:18 -04:00
Dan Ditomaso and GitHub
8989478af4
update caching for ci/cd ( #695 )
2025-07-07 11:43:17 -04:00
Dan Ditomaso and GitHub
d3446b64a3
removed tests from ci pipeline ( #694 )
2025-07-07 10:43:58 -04:00
Dan Ditomaso and GitHub
87cd91b0f8
refactor: add svgs to sub folder ( #687 )
2025-07-03 07:10:12 -04:00
Dan Ditomaso and GitHub
e01946a1e4
Update README.md ( #685 )
2025-06-27 12:09:58 -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
Dan Ditomaso and GitHub
1c13343e8a
Add monorepo support to project ( #682 )
...
* feat: add monorepo support
* fix: correct relatedProjects structure in vercel.json
* update github actions with monorepo support
* removed legacy dep
* moved jsr config into web package
2025-06-25 21:56:55 -04:00
Dan Ditomaso and GitHub
85ee0747d1
fix: move i18n languages to public folder ( #681 )
...
* fix: move i18n languages for best practices
* updating test setup
* removed static copy
2025-06-25 16:21:36 -04:00
Dan Ditomaso and GitHub
e2f03aaf81
feat: add dependency injection using tanstack context ( #680 )
...
* feat: add dep injection using tanstack context
* fixed small typo
v2.7.0
2025-06-24 18:19:26 -04:00
Dan Ditomaso and GitHub
6c676fa8da
add git sub module ( #678 )
2025-06-23 22:26:01 -04:00
183b3ae8cc
chore(i18n): New Crowdin Translations by GitHub Action ( #677 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-22 13:57:29 -04:00
43143bfdf6
Device Name dialog validation ( #676 )
...
* fix: style on config page
* feat: added device name validation
* Update src/i18n/locales/en/dialog.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/components/Dialog/DeviceNameDialog.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/components/Dialog/DeviceNameDialog.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fixed typo
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-21 23:08:25 -04:00
Dan Ditomaso and GitHub
c6a564f7e4
fix: style on config page ( #674 )
2025-06-20 12:39:11 -04:00
762aed50b7
Updated button styling on config header ( #673 )
...
* fix: updated button in config
* Update src/pages/Config/index.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-18 21:08:56 -04:00
bb91350ef5
fix: Crash when navigator.serial is undefined ( #670 )
...
* Fix crash when navigator.serial is undefined
* Change value
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 16:39:14 -04:00
Dan Ditomaso and GitHub
ec9b299b37
fix: add missing i18n strings ( #671 )
...
* fix: added required i18n labels to UI
* added node i18n
* updated tests
* updated path to match github action
2025-06-18 16:25:14 -04:00
0e6a4818ea
fix: Crowdin upload sources action ( #672 )
...
* Fix Crowdin upload sources action
* Replace biome with deno in vscode extension recommendations
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 15:48:41 -04:00
181c984b27
Config form improvements ( #652 )
...
* Config reset work WIP
* Config reset WIP
* Fix tests, tsc, linting
* Form reset adjustments
* Add ManagedModeDialog
* Remove debug logging
* Add Suspense
* Review fixes
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 10:04:17 -04:00
7adbe01723
Add advanced filters ( #655 )
...
* Add advanced filters
* Review edits
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-18 10:02:42 -04:00
a5339af0dd
Fix language default in picker. Misc i18n fixes ( #664 )
...
* fix: fix language default in picker. Misc i18n fixes
* Update src/i18n/config.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* PR fixes
* duplicate key
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-17 16:23:57 -04:00
Dan Ditomaso and GitHub
c91e5e6b7b
fix: add rewrites to vercel.json ( #662 )
2025-06-17 11:09:43 -04:00
Jeremy Gallant and GitHub
ccc4202aa4
Minor i18n fixes ( #663 )
...
* i18n fixes
Add PKI Backup Reminder dialog + ensure en-US is UI default
* Revert edits to i18n components
2025-06-17 10:24:58 -04:00
Dan Ditomaso and GitHub
118f848308
feat: add support for 3 languages ( #661 )
2025-06-16 16:22:45 -04:00
c36ff60778
chore(i18n): New Crowdin Translations by GitHub Action ( #660 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-16 15:59:08 -04:00
Dan Ditomaso and GitHub
474e610c3d
fix: revert crowdin config ( #659 )
2025-06-16 15:55:29 -04:00
Dan Ditomaso and GitHub
0b6ae0ce32
fix: update crowdin config ( #658 )
2025-06-16 15:14:59 -04:00
fad1b984bf
chore(i18n): New Crowdin Translations by GitHub Action ( #653 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-06-16 09:41:50 -04:00
Dan Ditomaso and GitHub
6cc6986904
fix: remove service worker ( #654 )
2025-06-16 09:39:13 -04:00
Dan Ditomaso and GitHub
26d5c0a08a
feat: added i18n translator & developer guides ( #646 )
2025-06-12 20:15:43 -04:00
Dan Ditomaso and GitHub
78e1d1f81a
fix: updated mqtt description ( #647 )
2025-06-12 20:14:59 -04:00
48862141dc
chore(deps): bump tj-actions/changed-files in /.github/workflows ( #650 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 44 to 46.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v44...v46 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: '46'
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-06-12 20:10:08 -04:00
Dan Ditomaso and GitHub
47f8264c31
Fix tsc errors ( #649 )
...
* fixed tsc errors
* fixed tsc errors
* fixed tsc errors
* fixing tsc errors
* fixing more tsc errors
* fixing more tsc errors
* fixed tsc errors
* fixing tsc errors
* fixing PR issues
* commented out tsc check
* completing tsc fixes
* updating lockfile
* removed react-hooks
2025-06-12 19:00:30 -04:00
Dan Ditomaso and GitHub
851da0707c
Fix broken tests ( #648 )
2025-06-12 16:08:08 -04:00
4275bdd0c0
Remove deprecated meshtastic/js dependency ( #638 )
...
* Remove deprecated meshtastic/js dependency
* Bump dependency version
* Fix linting
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-11 10:09:29 -04:00
828e5d0903
Replace zustand state management with URL-based routing ( #640 )
...
* feat: added router
* feat: added params to messages page
* fixing tests, added translation labels
* Update src/i18n/locales/en/ui.json
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/components/Dialog/NodeDetailsDialog/NodeDetailsDialog.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/components/PageComponents/Map/NodeDetail.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update src/pages/Messages.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* updated dev tools
* fixing tests
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-06 18:23:49 -04:00
1cbd98ec53
Zod config validation ( #635 )
...
* Zod WIP
* Zod form validation
* DynamicForm testing
* Fix linting
* Delete rasterSource.ts
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-06-04 08:10:59 -04:00
Dan Ditomaso and GitHub
df036d3904
Add commit sha to footer. ( #636 )
...
* feat: added commit sha to footer.
* added translation
* added padding
* updated styling
2025-06-01 20:41:25 -04:00
Kimberly Graham and GitHub
08dbe94679
fix i18n files missing and Toast messages ( #634 )
...
* fix Toast messages
* Copy i18n files to dist using
vite-plugin-static-copy
2025-05-28 13:55:45 -04:00
Dan Ditomaso and GitHub
24e9764fcb
fix: updated namespace module ( #632 )
...
N33d this merged.
2025-05-27 11:13:51 -04:00
Dan Ditomaso and GitHub
eb2a2717b1
Internationalization (i18n) ( #627 )
...
* `feat: added internationalization lib, added english labels`
* `fixes from code review`
* `feat: add crowdin github actions`
* `fix: added support for i18n in testing. Fixed broken tests`
* `fix: missing translations`
* `removed unneded import`
* `more components updated with missing translations`
* `fixed lint issue`
* `Refactor: updated how translations are scoped, updated all references`
* `fixing broken tests`
* `feat: added language switcher, updated some translations`
* `fixed linting issues`
* `reverting vite config`
* `add english group id's to command palette`
* `updated PR template for i18n`
2025-05-27 08:33:43 -04:00
9d74fe2d6e
Remove autocomplete from message box ( #630 )
...
* Remove autocomplete from message box
The message box has autocomplete turned on, which causes some browsers to suggest previously written messages in a really annoying way. This fixes that issue.
* Update src/components/PageComponents/Messages/MessageInput.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-05-27 07:36:16 -04:00
philon- and GitHub
8413f6345c
Fix #624 ( #631 )
2025-05-27 07:35:47 -04:00
philon- and GitHub
37a53b747c
Fix NodeInfoDialog initiation ( #626 )
2025-05-27 07:14:57 -04:00
a642080b90
Filter rework ( #623 )
...
* Rework filtering
Created common FilterComponents
Created common FilterControl
Abstracted common map logic into Map component
Reworked Node filtering for map page
Added Node filtering for nodes list
Added test for node filtering
Added toggle group UI package
* Debounce filterState change
* UI adjustments
---------
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-05-22 15:11:32 -04:00
Dan Ditomaso and GitHub
9cb5cffdb1
Update README.md
...
Remove references to `master` replace with `main`
2025-05-21 11:58:03 -04:00
57b9942cce
Add RSSI fields for Paxcounter module ( #620 )
...
Co-authored-by: philon- <philon-@users.noreply.github.com >
2025-05-19 12:36:39 -04:00
philon- and GitHub
1274584497
Feature: Admin PKI fields ( #619 )
...
* Add admin PKI fields
* Renaming state ref
* WIP: Refactoring
* Refactoring Security Config
* Ensure admin keys have been set before allowing managed mode
2025-05-16 10:24:41 -04:00