Peter Feerick and GitHub
0d249f83e9
fix(tests): make ASan optional for gtests-radio, default off on AppleClang >=17 ( #7719 )
2026-08-28 22:47:31 +10:00
9f7f642f1a
ci: check sim_string_list.h stays in sync with string_list.h ( #7720 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-28 19:33:03 +10:00
02432d4811
fix(cpn): recreate QAudioOutput per playback to fix silent preview on macOS ( #7516 )
...
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-08-28 19:29:58 +10:00
bf3137efff
chore: update sim_string_list.h to match string_list.h ( #7718 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-08-28 18:59:47 +10:00
fpenard and GitHub
836a3052d9
chore : update freertos release (V11.3.1) ( #6549 )
2026-08-28 12:38:19 +10:00
philmoz and GitHub
8cbc5f1232
chore(firmware): remove unused/deprecated model labels code ( #7717 )
2026-08-28 12:14:18 +10:00
philmoz and GitHub
4f6e0223c9
fix(color): UI issues adding and removing labels ( #7715 )
2026-08-27 20:33:19 +10:00
8347285abe
refactor(strhelpers): extract shared strReplaceAll helper ( #7711 )
...
Co-authored-by: philmoz <philmoz@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 09:39:10 +10:00
philmoz and GitHub
2b9b8fd479
chore(color): use standard window lifecycle logic for the audio recorder ( #7714 )
2026-08-27 09:18:01 +10:00
3562502265
fix(storage): correctness bugs in ModelMap::writeModelLabels ( #7713 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 09:13:27 +10:00
d219690578
test: guard active model's screen/widget data against cross-model label edits ( #7712 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 08:44:37 +10:00
35662d02a1
fix(color): modifying model labels may corrupt model yaml files ( #7709 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 19:39:45 +10:00
3djc and GitHub
ab3b90d9e5
chore: remove a build warning ( #7710 )
2026-08-26 18:08:36 +10:00
878f414975
fix(trainer): SBUS trainer context ownership ( #7699 )
...
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
2026-08-26 13:06:17 +10:00
fcd4b8d2e4
fix(cpn): declare simulator target before referencing it in wasm-copy step ( #7708 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 11:14:34 +10:00
Peter Feerick and Claude Sonnet 5
55583a8ae9
fix(build): add pyelftools to Python requirements
...
firmware builds invoke radio/util/elf2uf2.py to produce firmware.uf2,
which imports elftools but the package was missing from requirements.txt.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 11:10:46 +10:00
3djc and GitHub
ccc838739b
feat(mic): add start/end trim, auto trim and clip last bit of noise when tapping or clicking stop ( #7706 )
2026-08-26 10:42:23 +10:00
philmoz and GitHub
94d5a89e33
fix(color): in manage models, long press on selected model button clears checked state ( #7707 )
2026-08-26 09:16:16 +10:00
philmoz and GitHub
298e6e6d32
fix(color): number edit keyboard is not sized to suit display, cursor position is wrong ( #7670 )
2026-08-25 12:37:30 +10:00
philmoz and GitHub
7f6bbd1fb9
fix(color): manage models buttons incorrect after renaming or removing labels ( #7705 )
2026-08-25 12:06:53 +10:00
philmoz and GitHub
faa60953cb
fix(color): HSV & RGB color edit bars do not scale correctly to 800x480 LCD size ( #7695 )
2026-08-25 11:54:36 +10:00
philmoz and GitHub
b484ada5be
fix(color): channel bars overlap close button in joystick channel edit window ( #7694 )
2026-08-25 08:26:19 +10:00
3djc and GitHub
da6f73abcf
feat(radio): improve built in mic recording clarity and UI ( #7704 )
2026-08-25 08:20:43 +10:00
a5ac9bf06b
chore: fix build warnings from compiler-flagged always-true/dead-code issues ( #7697 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 20:37:15 +10:00
3djc and GitHub
5d69da66fe
fix(gx15): enable built in mic ( #7703 )
2026-08-24 20:17:16 +10:00
Eduard and GitHub
917c8ce654
feat(mpm): support RadioLink / DumboRC special commands ( #7441 )
2026-08-23 11:38:23 +10:00
e2bcbd6c7f
fix(ci): missing v12 and gx15 simulator targets ( #7693 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-22 10:19:03 +10:00
a51946c4e2
feat(radio): allow disabling USB charge while the radio is running (on compatible hardware) ( #7564 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
2026-08-21 20:16:55 +10:00
2baf75f3aa
chore(ci): update actions to their current major versions ( #7691 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-21 19:26:07 +10:00
Peter Feerick
ae5ce4936f
chore: cpn translation catchup, v12 datastructs
2026-08-21 09:25:46 +00:00
Peter Feerick and GitHub
e0e42ee205
fix(c14): LCD flush never acknowledged; tidy STICK_DEAD_ZONE on gx15 and t15pro ( #7688 )
2026-08-21 12:51:23 +10:00
Bryan Mayland and GitHub
b67be42d03
fix(telem): CRSF RSSI uses incorrect default units ( #7622 )
2026-08-20 10:47:59 +10:00
philmoz and GitHub
a2a3173dd4
chore(color): remove unused 'outputButtons' vector from ModelOutputsPage class ( #7679 )
2026-08-20 09:44:15 +10:00
0819f8d5c0
feat(mpm): increase Spektrum/DSM max channels to 16 (2.12) ( #7632 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-19 23:43:15 +00:00
5a75b5146d
feat(flysky): add build option to choose use SDIO or SPI flash if available ( #7634 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
2026-08-19 10:41:34 +10:00
Michael and GitHub
7461bfc9ec
chore(telem): unify antenna number with RSSI number for ELRS ( #7667 )
2026-08-19 10:23:31 +10:00
62ed67a462
feat: Radiomaster GX15 support ( #7643 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
Co-authored-by: Peter Feerick <pfeerick@users.noreply.github.com >
2026-08-19 09:51:59 +10:00
423876b10b
feat(mt12): make use of "servo test" port ( #6528 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com >
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
2026-08-19 09:18:17 +10:00
philmoz and GitHub
559b9a9991
fix(cpn): inconsistent values for CRSF baudrate between radio and companion ( #7673 )
2026-08-19 08:56:49 +10:00
e9a6ab8691
fix(simu): use local time rather than UTC in the WASM simulator ( #7658 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-18 19:37:31 +10:00
philmoz and GitHub
3e1e1859bc
fix(color): USB SD card mode may crash to emergency mode ( #7657 )
2026-08-18 19:35:22 +10:00
Neil Horne and GitHub
2fc0fd219a
fix(cpn): treat missing image files as warnings ( #7669 )
2026-08-18 18:29:25 +10:00
philmoz and GitHub
fa52eea408
chore(color): use global styles for widget borders ( #7666 )
2026-08-18 18:12:42 +10:00
Neil Horne and GitHub
80003fbc46
fix(simu): gracefully handle non-existent radio profile SD path ( #7661 )
2026-08-18 18:04:12 +10:00
philmoz and GitHub
0c07a3d648
fix(color): Outputs widget does not update after changing 'Extended Limits' ( #7662 )
2026-08-16 19:10:50 +10:00
3djc and GitHub
5e265601e0
fix(radio): addressable RGB LED signal left floating between frames ( #7620 )
2026-08-16 15:08:19 +10:00
40d9f33a08
fix(color): splash screen delay time is bypassed on H7 radios ( #7618 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-08-16 14:30:35 +10:00
c562f486d0
fix(cpn): tie macOS bundle to its own SDL copies, and verify it ( #7653 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-16 13:46:47 +10:00
philmoz and GitHub
2025ac7274
fix(color): spectrum analyser UI elements clipped ( #7650 )
2026-08-16 13:46:10 +10:00
jb.justcode and GitHub
245da4599a
fix(ghost): use a usable baudrate for the telemetry mirror ( #7610 )
2026-08-16 13:23:48 +10:00