1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-24 16:55:24 +03:00
Commit graph

7183 commits

Author SHA1 Message Date
github-actions[bot]
2738b0cfda
Update translations (#4369)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-03-05 16:11:34 +01:00
Mark Haslinghuis
49a61baa4c
Remove platform from browser dependency check (#4366)
* Add Chrome OS platform

* Platform should not be a condition here
2025-03-02 20:29:28 +01:00
Mark Haslinghuis
44b9fa408c
Upate eslint dependencies (#4367) 2025-03-02 20:26:39 +01:00
Mark Haslinghuis
5cb4cf1eea
Fix motorIdle being hidden in previous versions (#4364)
Fix motorIdle
2025-02-27 19:10:52 +01:00
Mark Haslinghuis
60dd0501b2
Fix macOS useragentdata check (#4363)
Fix useragentdata check
2025-02-27 18:08:03 +01:00
nerdCopter
0c80ccce00
Revert "Add info overlay about gyro status over model view" (#4361)
Revert "Add info overlay about gyro status over model view (#4358)"

This reverts commit 80e5770b8e.
2025-02-27 16:46:43 +01:00
Mark Haslinghuis
73442643cf
Update capacitor and browser compat check (#4359)
* Update capacitor and browser compat check

* Remove commands

* Use native capacitor api
2025-02-27 13:40:15 +01:00
jesuslg123
80e5770b8e
Add info overlay about gyro status over model view (#4358)
Many people don't realised about the arming flags, this PR aims
to make more clear the arming flags related to the gyro status.

It read the arming flag about NO-GYRO and CALIBRATION to overlay
on the model view a message informing about the status.

Co-authored-by: jesuslopezxing <jesus.lopez@onlyfy.com>
2025-02-25 16:23:14 +01:00
Yaros
70513bc8f5
Fixed collapsed sidebar (#4356)
* Fixed collapsed sidebar

* Fix icons in sidebar & scrollbar
2025-02-25 16:19:57 +01:00
Mark Haslinghuis
8dc2897a13
Need expert mode for reset (#4357)
* Need expert mode for reset

* Change verbiage and remove unused parameter
2025-02-24 23:13:41 +01:00
github-actions[bot]
4bc6111058
Update translations (#4355)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-02-24 14:46:03 +01:00
Mark Haslinghuis
6109779e6f
Update latlon (#4349)
* Update latlon

* Update virtual

* Fix missing table row
2025-02-23 21:56:42 +01:00
Mark Haslinghuis
689fb7b894
Improve debug logging (#4354)
* Improve debug logging

* Remove condition

* Update logHead
2025-02-22 11:59:37 +01:00
dependabot[bot]
517bf7592d
Bump dompurify from 2.5.8 to 3.2.4 (#4352)
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.5.8 to 3.2.4.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/2.5.8...3.2.4)

---
updated-dependencies:
- dependency-name: dompurify
  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-02-20 16:01:21 +01:00
dependabot[bot]
cacc65bc38
Bump vite from 4.5.5 to 4.5.6 (#4353)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 4.5.5 to 4.5.6.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v4.5.6/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v4.5.6/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  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-02-20 16:00:38 +01:00
Mark Haslinghuis
c2b3789859
Update Vue (#4258)
* Update Vue

* Fix sonar

* Fix as many Vue3 issues as possible

The biggest problem is with arrays. Vue3 is not detecting well
reactivity in some arrays because we have the view and the logic in
different files, so we can't access the reactivity proxy in a clean way.

I've added reactivity in the definition of the modules affected as a
workaround, but I'm sure there must be a better way.

---------

Co-authored-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2025-02-20 15:57:44 +01:00
jesuslg123
a240a1608e
Fix Three.js no WebGL mode (#4351)
Fix Three.js no webgl usage

The version of Three.js used still has support for non WebGL 3D
rendering, but the implementation was broken due to the library
internal changes.

This PR bring back the support adding the needed files and making
changes to make it work. Also in order to improve perfomance for
low end devices, the one missing WebGL only, there is the option
to change detail tolerance on legacy mode.

This mode can now be enable via options flag on main menu.
2025-02-20 13:56:08 +01:00
github-actions[bot]
d8ad8f8378
Update translations (#4346)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-02-17 16:55:38 +01:00
Mark Haslinghuis
57bc463ffe
Improve configuration for MSP GNSS (#4344)
* Improve configuration for MSP GNSS

* Move gps feature to gps tab

* Add virtualFC build options

* GPS for everyone

* Add more virtual options

* Add tooltip manually

* Update tooltip
2025-02-16 01:15:51 +01:00
Mark Haslinghuis
3864cbbcfd
Disable motor stop feature when airmode is enabled (#4326)
* Hide motor stop when airmode is enable

* Disable instead of hide

* Add tooltip

* Account for enabling MOTOR_STOP in cli

* Style: Disabled switchery styling

* Show real status of MOTOR_STOP

* Add more opacity

---------

Co-authored-by: VitroidFPV <76877124+VitroidFPV@users.noreply.github.com>
2025-02-16 01:13:15 +01:00
Mark Haslinghuis
1e497165bf
Add missing tooltips (ALTHOLD, POSHOLD) (#4341)
Add missing tooltips
2025-02-16 00:31:10 +01:00
hntirgeam
2e3a384c12
Reducing the minumum mmix number of motors for the warning to appear in the "Custom Airplane" mixer (#4319)
* Reduced Custom Airplane mixer min motor count

* Update src/js/model.js

---------

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
2025-02-14 20:17:33 +01:00
Mark Haslinghuis
2d0f682863
Add visual info about pdop quality (#4343)
fix display of magnetic declination

swapped moderate and fair :)

remove not needed href for latlon

revert remove not needed href for latlon
2025-02-13 15:45:25 +01:00
Mark Haslinghuis
63c776adfd
Add array mutation helper and add missing arming disable flags (#4334)
* Add array helper

* Apply change to debug

* Remove auto imported nonsense

* Remove commented code

* Extract to separate import

* Include new file

* Fix order

* Change parameter order

* Update virtualfc

* Add missing disarmFlagElements

* Add helper function to add an array instead of single element
2025-02-11 21:40:47 +01:00
Mark Haslinghuis
20fbd871c7
Add magnetic declination info (#4336)
* Add magnetic declination info

* Fix race condition
2025-02-11 20:16:17 +01:00
nerdCopter
49edb4145b
don't translate single variable messages (#4338) 2025-02-11 20:08:44 +01:00
Mark Haslinghuis
bd14f22f05
Add CHIRP debug mode (#4340)
Add CHIRP debug
2025-02-11 20:08:05 +01:00
nerdCopter
7bb54794fa
update virtualFC version and accompanying modes for modes-tab (#4332)
* update virtualFC modes-tab

* 1.47=4.6

* Update src/js/VirtualFC.js -- splice for 1.47

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* fixup semver and padding

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* add 1.47 to drop-down

* set virtual fc version to 4.6.0

* set virtual fc port_handler.js virtualMspVersion 1.47

* fixup import

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

* remove unsupported versions

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>

---------

Co-authored-by: Mark Haslinghuis <mark@numloq.nl>
2025-02-11 18:17:46 +01:00
github-actions[bot]
bf56d42641
Update translations (#4337)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-02-11 18:14:20 +01:00
Mark Haslinghuis
096920ac39
Add support for conditional number of rate profiles (msp) (#4331)
* Revert reducing number of rate profiles

* Add support for numberOfRateProfiles from STATUS_EX (msp)
2025-02-06 22:11:21 +01:00
Mark Haslinghuis
5c4d3da7ff
Improve sensor handling and add configuration for sonar and opticalflow (#4327)
* Add configuration for sonar and opticalflow

* Add opticalflow info and put sensortypes in separate file

* Add new file

* did not add this :)

* rename

* update comment

* Do not duplicate messages

* Fix sonar

* Update messages

* Add some helper functions

* Add gps protocol types

* Add opticalflow to sensor_helpers
2025-02-05 17:47:44 +01:00
nerdCopter
4d8587bf37
Ports-tab SerialRX help-tip (#4324)
* Ports-tab SerialRX help-tip

* Ports-tab SerialRX help-tip verbiage
2025-02-04 19:42:46 +01:00
Mark Haslinghuis
13cef5c167
Remove unused MSP message (#4325)
Remove obsolete MSP
2025-02-04 18:11:49 +01:00
nerdCopter
c0759f2dd4
update eslint-config-prettier@^10.0.1 (#4330)
Co-authored-by: Marc Frank <marc.silas.frank@gmail.com>
2025-02-04 17:42:00 +01:00
github-actions[bot]
273a7465b4
Update translations (#4328)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-02-04 17:40:34 +01:00
nerdCopter
a15980a070
modify ALTITUDE_HOLD mode verbiage (#4329)
* modify Altitude Hold verbiage

* fix link
2025-02-03 20:42:52 +01:00
github-actions[bot]
30fd6f5ff2
Update translations (#4321)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-27 16:20:54 +01:00
Mark Haslinghuis
6de16826d0
Add 230K4 baudrate support for GPS (#4317)
Add support for 230K baudrate for GPS
2025-01-24 20:15:40 +01:00
hntirgeam
00e10be226
Dynamic “return altitude” field in GPS Rescue tab (#4308)
Dynamic GPS Rescue 'return altitude' field + removed unnecessary warning
2025-01-20 21:27:49 +01:00
github-actions[bot]
8f73ccc6d4
Update translations (#4309)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-20 15:31:17 +01:00
Mark Haslinghuis
072858b400
Update sonar elements (#4305) 2025-01-20 14:52:29 +01:00
Mark Haslinghuis
b4a9fabe31
Add MCU_INFO MSP support (#4306)
* Add MCU_INFO MSP support

* Remove MCU table

* add missing initializer
2025-01-18 21:03:20 +01:00
Mark Haslinghuis
9e2dfa362b
Fix socket reset (#4304)
* Fix socket reset

* Fix dropdown being disabled
2025-01-17 02:05:50 +01:00
Codin Moldovanu
b5ec4c36cb
Add binary sub protocol to allow communication with websockify. (#4303)
* Remove wsSerial protocol to allow communication with websockify.

* Follow best practices and use an array to define subprotocols, including binary one used by websockify
2025-01-16 01:06:37 +01:00
Mark Haslinghuis
7059dbefb1
Add GNNS VIRTUAL device option (#4298)
* Add GNNS VIRTUAL device option

* Add earlier to show up

* virtual gnss does not need auto config
2025-01-15 15:48:28 +01:00
Mark Haslinghuis
aa09e59427
Add IIM42653 IMU (#4302) 2025-01-15 08:26:32 +11:00
nerdCopter
e984e8a1f7
pre-arm recommendation (#4297)
* pre-arm recommendation

* pre-arm recommendation
2025-01-14 19:03:15 +01:00
github-actions[bot]
c8ba479305
Update translations (#4300)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-01-13 15:13:22 +01:00
Jay Blackman
c1fcac8ced
Updating MCU type list to maintain sync with firmware (#4299) 2025-01-10 20:13:44 +01:00
Mark Haslinghuis
e5d9cfbf63
Add gyro and magnetic custom alignment MSP (#4294)
* Custom alignment

* Move declination to configuration

* Cleanup unused message

* Remove unused legacy_gyro_alignment

* Remove unused legacy_accel_alignment

* Cleanup gyro_align_content

* Cleanup unused acc code

* Disable custom fields when preset is used

* Remove more 0xDEADC0DE
2025-01-10 19:54:57 +01:00