Jeremy Gallant
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 <[email protected] >
* Update packages/web/src/core/stores/nodeDBStore/nodeValidation.ts
Co-authored-by: Copilot <[email protected] >
* Revert copilot suggestion
* Review changes
---------
Co-authored-by: philon- <[email protected] >
Co-authored-by: Copilot <[email protected] >
10 months ago
Jeremy Gallant
1214b6ecf6
Allow default overrideFrequency ( #838 )
* Allow overrideFrequency == 0
* Fix typo
---------
Co-authored-by: philon- <[email protected] >
10 months ago
github-actions[bot]
6772f066ee
chore(i18n): New Crowdin Translations by GitHub Action ( #835 )
Co-authored-by: Crowdin Bot <[email protected] >
10 months ago
Brad
f9bd61af49
Fixed overrideFrequency Input Constraints ( #801 )
* Fixed overrideFrequency to properly allow for floats with a minimum of 410 MHz and maximum of 930 MHz. Added 3 decimal point check.
* Removed duplicate error message in FormInput.tsx
* Added error message for overrideFrequency in several locales
* Simplified check and reverted translated languages to English besides German. Also fixed a typo in src/components/UI/Input.tsx.
* Let i18n handle fallback + linting
---------
Co-authored-by: philon- <[email protected] >
10 months ago
Jeremy Gallant
ce16bf5aa4
Chat message date display ( #824 )
* Date handling
* Apply suggestion from @Copilot
Co-authored-by: Copilot <[email protected] >
---------
Co-authored-by: philon- <[email protected] >
Co-authored-by: Copilot <[email protected] >
10 months ago
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- <[email protected] >
10 months ago
github-actions[bot]
85accf7c25
chore(i18n): New Crowdin Translations by GitHub Action ( #815 )
Co-authored-by: Crowdin Bot <[email protected] >
10 months ago
Jeremy Gallant
91426a89e5
Lint tests, format JSON ( #818 )
10 months ago
github-actions[bot]
e33463b371
chore(i18n): New Crowdin Translations by GitHub Action ( #806 )
Co-authored-by: Crowdin Bot <[email protected] >
10 months ago
Jeremy Gallant
2ca3eb5685
Missing validation strings ( #791 )
Partially revert 43143bf
Co-authored-by: philon- <[email protected] >
11 months ago
github-actions[bot]
d5b03c09db
chore(i18n): New Crowdin Translations by GitHub Action ( #784 )
Co-authored-by: Crowdin Bot <[email protected] >
11 months ago
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 <[email protected] >
---------
Co-authored-by: Copilot <[email protected] >
11 months ago
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- <[email protected] >
11 months ago
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
11 months ago
github-actions[bot]
28f0ca4337
chore(i18n): New Crowdin Translations by GitHub Action ( #772 )
Co-authored-by: Crowdin Bot <[email protected] >
11 months ago
Jeremy Gallant
1dbf0b07b6
refactor-ota-dialog ( #768 )
Co-authored-by: philon- <[email protected] >
11 months ago
github-actions[bot]
1927323fb7
chore(i18n): New Crowdin Translations by GitHub Action ( #756 )
Co-authored-by: Crowdin Bot <[email protected] >
11 months ago
github-actions[bot]
9833628867
chore(i18n): New Crowdin Translations by GitHub Action ( #748 )
Co-authored-by: Crowdin Bot <[email protected] >
11 months ago
Dan Ditomaso
704d06cfe7
refactor: switch to using Bun ( #718 )
12 months ago
Dan Ditomaso
5fb5693792
feat: added disconnect method to core lib ( #712 )
12 months ago
Dan Ditomaso
5efa1d1795
Prevented i18n package from escaping text ( #704 )
* fix: prevented i18n package from escaping text
* Update packages/web/vite.config.ts
Co-authored-by: Copilot <[email protected] >
* fix: stupid copilot
---------
Co-authored-by: Copilot <[email protected] >
12 months ago
Dan Ditomaso
2e2b0074b1
Assorted Monorepo fixes ( #698 )
* add npmrc to root
* fix: associated updates related to monorepo updates
* removed deno plugin
* removed deno plugin
* updating ci
12 months ago
Dan Ditomaso
87cd91b0f8
refactor: add svgs to sub folder ( #687 )
1 year ago
Dan Ditomaso
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
1 year ago