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