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

113 commits

Author SHA1 Message Date
Tomas Chmelevskij
c086395def
Refactor msp to modules (#3214)
* feat: refactor everything to modules

* fix: a lot of circular deps fixes

* feat: use vitest instead of karma
2023-01-14 22:11:37 +01:00
haslinghuis
654dca2a19
Add new wiki to configurator tabs (#3237)
* Add new wiki to configurator tabs

* Unify connecting characters in URL
2023-01-14 21:38:03 +01:00
J Blackman
ce2b69843f
Refactor. Core build mode. (#3236)
* Refactor. Core build mode.

* Be explicit.

* Removing example

* Removed reference to classic

* Updated description.
2023-01-14 21:24:36 +01:00
Tomas Chmelevskij
4582f4d39e
Serial backend modules (#3192) 2023-01-08 17:13:20 +11:00
J Blackman
fd99e77335
RF: Moved Analytics to class (#3222)
* RF: Moved Analytics to class

* Modularisation of Google analytics.

* Removing the code smells

* Fix the unit tests

* Simplified

* Removed comment
2023-01-07 19:56:26 +01:00
Ivan Efimov
8e7aa89ee5
Bringing Google stats back - Reverting #3148 (#3204) 2023-01-07 10:05:34 +11:00
HThuren
1301f97a4f
Show wiki to target, ie. Board---FRSKYF4 (#3187) 2023-01-07 06:57:19 +11:00
J Blackman
3a6ea29147
Refactor: Config inserter (#3217)
Refactor ConfigInserter to class
2023-01-06 14:20:06 +01:00
J Blackman
3e92a0bb64
UI: Apply custom config defaults based on build options (#3215)
* UI: Apply custom config defaults based on build options
* Incorrect message key
2023-01-06 16:33:47 +11:00
J Blackman
902f979878
Adding a support submission button on CLI to assist in support (#3206)
* Adding a support submission button on CLI to assist in identifying issues

* Fixes following rebase

* Rename build_api to BuildApi.js
2023-01-04 20:16:20 +01:00
Tomas Chmelevskij
df25ec7f2e
Use esm modules for session storage (#3191)
* use esm for session storage
* refactor release checker and loader to modules
2023-01-04 13:10:56 +01:00
Tomas Chmelevskij
2a4deed7cf
Refactor config storage to use modules (#3189) 2023-01-03 18:08:36 +01:00
J Blackman
e6cbc22f6b
FIX: Update spelling error in code (#3201) 2023-01-03 08:08:39 +01:00
J Blackman
17d4738b34
Adding some extra data elements to a build request (#3194)
* Adding some extra data elements to a build request

- so as to be able to provide better support, and analysis

* Renamed "info" to more appropriate "response"
2023-01-01 05:11:10 +01:00
Míguel Ángel Mulero Martínez
bf69053da5
Fix local download of hex file (#3182) 2022-12-30 01:44:57 +01:00
Tomas Chmelevskij
483dec9103
Chore/move gui to modules (#3001)
Move `GUI` to esm
2022-12-28 21:08:48 +01:00
J Blackman
072be2eaaf
IMPROVEMENT: As per suggestion, one RX protocol, and one Telem protocol (#3161) 2022-12-26 14:48:05 +11:00
J Blackman
e8ef9418e1
Always request hex via the post to API mechanism (#3149)
* Always request hex via the post to API mechanism

- enables logging of requests for older versions via API rather than GA,
- gives flexibility in future if we need to return alternative hex files for any reason.

* The URL for the hex is now returned by the API

* Only apply these settings if expertmode is enabled.
2022-12-16 06:46:49 +01:00
haslinghuis
b6d8efc9f8
Remove Google Analytics (#3148) 2022-12-16 14:11:05 +11:00
J Blackman
1c94746cb4
FIX: Commit selection should not be available unless prerelease (#3144)
FIX: Commit selection should not be available unless the release is an "Unstable" / "zulu" release.
2022-12-15 01:11:50 +01:00
J Blackman
54747c9c2b
FIX: Load firmware online button not enabled if not in expert mode (#3142) 2022-12-14 20:49:36 +01:00
haslinghuis
b7d0bd5df1
Fix local flashing messaging (#3102) 2022-12-01 14:44:12 +11:00
Ivan Efimov
50fc11cd66
Firmware flasher: classic build toggle - moved to build configuration header (#3091) 2022-11-20 19:14:48 +01:00
J Blackman
0064747f30
Adding ability to specify a classic build (#3087)
* Adding ability to specify a classic build

This means a user rather than using cloud options, can simply get all options (same as previous unified nightlies).

* Corrected means to enable/disable.
2022-11-19 03:14:43 +01:00
Ivan Efimov
46f0bb3885
Removed release notes from firmware flasher (#3083)
Co-authored-by: J Blackman <blckmn@users.noreply.github.com>
2022-11-14 22:59:41 +01:00
J Blackman
717d7f6685
Adding a progress bar for CLOUD BUILD progress (#3081)
* Adding simple progress bar for build request

* Adding language support.
2022-11-14 21:48:12 +01:00
J Blackman
0543f93777
Allow user to specify a sha / pull request (#3069) 2022-11-09 10:11:30 +11:00
J Blackman
2a01685373
Adding custom define input box (#3074) 2022-11-09 10:11:07 +11:00
blckmn
956158ec12 Revert removal of selectedBoard as used within stm32.js 2022-11-06 15:09:59 +11:00
blckmn
07dda5dda5 Fix for moving off tab and no update to cloud build options. 2022-11-05 15:42:35 +11:00
blckmn
cfa789b49e Fixed board selection not sticking 2022-11-05 13:25:49 +11:00
blckmn
752cac9b7a Restoring ability to load local configuration for a target 2022-11-05 11:49:13 +11:00
blckmn
6aae795781 Setup for the cloud build implementation 2022-10-30 18:50:53 +11:00
Mark Haslinghuis
b51a7b288a Fix MSP_BOARD_INFO && Storage Quota
Cleanup LocalStorage
2022-05-30 23:19:51 +02:00
Mark Haslinghuis
503e129fdb Fix PortHandler 2022-05-27 03:36:42 +02:00
Mark Haslinghuis
f41e135333 Migrate chrome storage API to window.localStorage
Add remove function

Remove callback from set and remove

Rebased

Rebased
2022-04-22 01:08:48 +02:00
Ivan Efimov
35d7cb699c Presets: support Marked description layout 2022-02-28 23:54:21 -06:00
Mark Haslinghuis
6a2fc80b60 Show firmware loaded 2022-02-26 17:57:54 +01:00
Ivan Efimov
ce1ac33298 Firmware flasher fix for the release notes show 2022-02-23 18:18:49 -06:00
Mark Haslinghuis
b44b7ecc2e Fix board select trigger after flashing
Detect unofficial targets
2022-01-28 14:13:29 +01:00
Tomas Chmelevskij
5be4a4596a chore: add template-curly-spacing 2022-01-18 12:30:17 +01:00
Tomas Chmelevskij
6e6c3f76ae chore: removenested template literals 2022-01-18 12:29:54 +01:00
Tomas Chmelevskij
8cf9473c88 chore: add prefer template rule 2022-01-18 12:29:53 +01:00
Tomas Chmelevskij
03690e087f chore: add comman dangle rule for multiline 2021-12-18 08:21:05 +01:00
Michael Keller
7152730e20 Fixed parsing of firmware versions to support multi-digit versions. 2021-10-01 02:02:09 +13:00
Mark Haslinghuis
03aeb41105
Remove scrolling 2021-09-20 23:20:42 +02:00
Mark Haslinghuis
5c151e0d4f
Fix Expert Mode Switch 2021-08-05 22:36:44 +02:00
Mark Haslinghuis
c0cda1f735
Detect board in firmware_flasher patch 2021-07-28 03:34:09 +02:00
Mark Haslinghuis
7af9fb28a9 Verify board from firmware before flashing 2021-06-20 03:00:50 +02:00
Mark Haslinghuis
8099a65de6 Fix code styling 2021-06-15 23:56:51 +02:00