1
0
Fork 0
mirror of https://github.com/betaflight/betaflight-configurator.git synced 2025-07-26 01:35:28 +03:00
Commit graph

7208 commits

Author SHA1 Message Date
Mark Haslinghuis
aea6e28332
Make msc-not-support expert only (#4056) 2024-06-23 21:47:48 +02:00
Vít Semrád
df3b3220ef
Style: Fix jBox tooltip colors (#4054) 2024-06-23 14:01:05 +02:00
J Blackman
dfc79ea27b
Move analytics to its own domain and capture host (#4035) 2024-06-22 09:17:17 +10:00
Míguel Ángel Mulero Martínez
359900453d
Auto flashing without asking permissions if possible (#4048) 2024-06-21 21:02:23 +02:00
Míguel Ángel Mulero Martínez
b8b5f6be9b
Fix CLI autocomplete background color (#4049) 2024-06-21 17:10:03 +02:00
Míguel Ángel Mulero Martínez
b369d82489
Fix CLI executeCommands (#4050) 2024-06-21 15:00:33 +02:00
Míguel Ángel Mulero Martínez
cc5e20c005
Request permission before connect in USB flashing (#4046) 2024-06-20 22:19:27 +02:00
Mark Haslinghuis
586dd585ba
Fix message (#4047) 2024-06-20 19:24:53 +02:00
Míguel Ángel Mulero Martínez
a4c32c400a
Several little UI adjustments (#4045) 2024-06-20 16:51:19 +02:00
Mark Haslinghuis
badc070fca
Update debug (#4044) 2024-06-20 16:24:12 +02:00
Míguel Ángel Mulero Martínez
fad0b37160
Remove space for hidden buttons in the toolbar (#4041) 2024-06-20 16:20:42 +02:00
Míguel Ángel Mulero Martínez
33512201c8
Fix some UI glitches in servos tab (#4040) 2024-06-20 16:19:15 +02:00
Míguel Ángel Mulero Martínez
e58e99d15d
Fix UI toolbar buttons at tethered logging (#4043) 2024-06-20 16:16:48 +02:00
Míguel Ángel Mulero Martínez
d4426b3045
Some adjustments to the VTX tab UI (#4042) 2024-06-20 16:13:10 +02:00
Mark Haslinghuis
eb0ef767bf
Fix autobackup (#4033)
* Fix autoback and execute commands in cli

* Backout changes in cli
2024-06-20 10:17:22 +02:00
Míguel Ángel Mulero Martínez
378d200916
Show all serial devices option PWA (#4039)
* Fix lint

* Use the showAllSerialDevces option under PWA
2024-06-19 23:57:15 +02:00
dependabot[bot]
527297eddd
Bump pug from 3.0.2 to 3.0.3 (#4038)
Bumps [pug](https://github.com/pugjs/pug) from 3.0.2 to 3.0.3.
- [Release notes](https://github.com/pugjs/pug/releases)
- [Commits](https://github.com/pugjs/pug/compare/pug@3.0.2...pug@3.0.3)

---
updated-dependencies:
- dependency-name: pug
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 16:35:03 +02:00
Vít Semrád
eecc858b7d
Style: UI Refresh (#3956)
* Style: Use new color system

* Fix: sonarcloud issues, remove testing parts

* Fix: Remove double variables

* Style: First POC of UI refresh - Setup tab

* Style Fix: Prevent tab-specific breakpoints from escaping

* Style: Remove calc() for main layout

* Fix: Break into mobile UI along CSS, update mobile tabs

* Style: Refresh Ports tab

* Style: Refresh Configuration tab

* Style: Reposition StatusBar, add a bit of spacing

* Style: Remove text shadows

* Style: Fix overlapping select styles

* Fix: Remove import for deleted files, fixes builds

* Style: Refresh Power & Battery tab

* Style: Prevent OSD tab styles from escaping

* Style: Refresh Failsafe tab

* Style: Refresh Modes tab

* Style: Add back td height

* Style: Refresh Adjustments tab

* Style: Refresh Motors tab

* Style: Catch up main.less to various changes

* Style: Refresh VTX tab

* Style: Refresh OSD tab

* Style: Refresh Receiver tab

* Chore: Clean up SonarCloud issues

* Chore: Clean up more SonarCloud issues

* Style: Refresh Blackbox tab

* Style: Refresh headerbar

* Style: Refresh Options tab

* Style: Refresh Firmware Flasher tab

* Style: Adjust detect feature, add breakpoint

* Fix: Use updated i18n in button

* Style: Refresh MSP Radio Emulator

* Style: Fix Radio Emulator breakpoint

* Style: Fix Radio Emulator layout

* Style: Refresh headerbar

* Style: Refresh Sensors tab

* Style: More consistent select elements

* Style: Refresh GPS tab

* Style: Fix motors tab layout

* Style: Various fixes, align more toolbars

* Style: Refresh CLI tab

* Style: Clean up VTX tab styling

* Style: Fix sensor status color
2024-06-19 11:58:42 +02:00
dependabot[bot]
913d170922
Bump ws from 8.16.0 to 8.17.1 (#4037)
Bumps [ws](https://github.com/websockets/ws) from 8.16.0 to 8.17.1.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.16.0...8.17.1)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-19 17:04:18 +10:00
Mark Haslinghuis
029c57a4b3
Fix disarm flag elements (#4030) 2024-06-17 20:31:39 +02:00
Míguel Ángel Mulero Martínez
2c89da9e13
Fix tethered logging under PWA (#4029)
* Fix tethered logging under PWA

* Fixes per review and Sonar

* Revert async to promises in some functions of FileSystem

* Fix no newline at the end of each write
2024-06-17 20:15:27 +02:00
github-actions[bot]
08ee03008b
Update translations (#4031)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-06-17 16:00:16 +02:00
Míguel Ángel Mulero Martínez
6a638cd9ee
Fix port selection blank under some situations (#4026) 2024-06-14 16:37:14 +02:00
Míguel Ángel Mulero Martínez
cf2662c6bf
Add RSSI dBm alarm configurable in the OSD tab (#4020) 2024-06-13 15:07:39 +02:00
Mark Haslinghuis
08214ef2e0
Fix ratestype (#4023) 2024-06-13 14:48:04 +02:00
Míguel Ángel Mulero Martínez
f3469b6c77
Add CPU LOAD warning to the OSD tab (#4021) 2024-06-11 18:55:11 +02:00
Míguel Ángel Mulero Martínez
e0fd63f5d5
Fix board name in logo and status bar (#4019) 2024-06-12 00:59:27 +10:00
Mark Haslinghuis
c7abdac31d
Fix crashing of presets and vtx tab (#4018)
Fix crashing of vtx and preset tab
2024-06-11 15:51:28 +02:00
Mark Haslinghuis
b711ba9509
Fix showDialogVerifyBoard (#4014)
* Fix showDialogVerifyBoard

* More cleanup
2024-06-11 11:15:27 +02:00
github-actions[bot]
66708ada25
Update translations (#4017)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-06-10 22:00:56 +02:00
Mark Haslinghuis
1eedd49880
Cleaning up leftovers (#4012) 2024-06-10 21:11:34 +02:00
Mark Haslinghuis
2ec799fa0c
Fix dual permission dialog when flashing (#4013)
* Fix dual permission dialog when flashing

* Need requestPermission on clean browser once

* So simply just works

* Respect rebootMode
2024-06-10 18:31:31 +02:00
Mark Haslinghuis
bcb2b924ad
Use object-fit for sponsor logos (#4015)
* Use object-fit for sponsor logos

* Fixes per review
2024-06-10 12:23:51 +02:00
Gabriel
2b439ab968
Update messages.json typo fix (#4016)
typo fix (attaion -> attain)
2024-06-09 13:23:38 +02:00
Mark Haslinghuis
e806299c24
Increment minimal supported API to 1_44 (firmware 4.3) (4/4) (#4011)
* Increment supported API - MSP and others

* Cleanup webstm32

* Cleanup AutoDetect

* Cleanup Setup

* Fix indentation
2024-06-07 15:37:34 +02:00
Mark Haslinghuis
63b2eb0b11
Remove experimental backup and restore (#4007)
* Remove experimental backup and restore

* Fixes per review
2024-06-07 15:03:34 +02:00
Mark Haslinghuis
a0ef597c6a
Increment minimal supported API to 1_44 (firmware 4.3) (3/4) (#4010)
Refactor PID tuning to use API > 1.44
2024-06-07 12:16:55 +02:00
Mark Haslinghuis
4e07b524e9
Increment minimal supported API to 1_44 (firmware 4.3) (2/4) (#4009)
* Update version for motor tab

* More cleanup
2024-06-07 12:08:46 +02:00
Mark Haslinghuis
a75275f098
Increment minimal supported API to 1_44 (firmware 4.3) (1/4) (#4008)
* Refactor 1.41 and 1.42 out

* More cleanup

* Final cleanup
2024-06-06 22:36:07 +02:00
Mark Haslinghuis
6e5d903208
Extract auto-detect from firmware flasher for PWA (#4006)
* Extra auto-detect from firmware flasher for PWA

* Remove html from message

* Use camelCase
2024-06-06 13:07:28 +02:00
Mark Haslinghuis
0ada2ceef7
Refactor auto-backup in flashing tab for PWA (#4005)
* Make auto-backup while flashing work for PWA

* Fixes per review

* Prevent caching of buttonYesCallback
2024-06-05 18:24:28 +02:00
Míguel Ángel Mulero Martínez
2f4337bb9f
Define default values for options in the port handler (#4003) 2024-06-03 19:06:35 +02:00
Mark Haslinghuis
ac27e8f5c1
Add web API support for flashing (#3996)
* add web API support for flashing

* Fixes per review

* Refactor some function
2024-06-03 18:24:47 +02:00
Míguel Ángel Mulero Martínez
8a6f3141a5
Move hex_parser.js worker to an async function in a module (#4004) 2024-06-03 17:27:54 +02:00
Mark Haslinghuis
2f87ab29f7
Fix noselection and not closing dfu after flashing (#3993)
* Fix noselection

* Move select#baud element to vue

* Keep focus

* Do not automatically connect after flashing

* Proper select DFU

* Proper select DFU v2

* Proper select DFU v3

* Fix parentheses

* Duh

* Finally

* Cleanup
2024-06-03 12:47:24 +02:00
github-actions[bot]
3980cdc307
Update translations (#4002)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2024-06-03 12:27:59 +02:00
Míguel Ángel Mulero Martínez
324bec63a2
Move some code of portOverride from serial_backend to vue (#3992) 2024-05-31 21:15:19 +02:00
Míguel Ángel Mulero Martínez
d0599ae455
Add DFU devices to the port handler (#3991)
* Add DFU devices to the port handler

The firmware flasher ignores it, at this moment. Needs a future PR to use it in place of the actual code that asks permission each time.

* Remove the DFU word in the displayName of the USB devices

some devices contain it in the productName, so better to remove it to not duplicate the name.
2024-05-31 17:59:46 +02:00
Mark Haslinghuis
617790b239
Prevent closing serial twice on reboot (#3990) 2024-05-30 21:41:12 +02:00
Míguel Ángel Mulero Martínez
ff83600a43
Refactor port handler (#3984)
* Refactor port handler and fix reconnect

* Fix as per review

* Don't auto-connect for virtual or manual

* Fix auto-connect switch state

* Move auto-connect title to the parent div

The checkbox is "hidden" under the switchary
library, so move to the parent to be able to show
it.

* Select active port when request permission port exists before

* Fix retun value for webserial requestPemission
2024-05-30 20:10:09 +02:00