Commit Graph
21752 Commits
Author SHA1 Message Date
7f7d57e8d8 fix(pa01): audio unmute delay, module size options (#7778)
Co-authored-by: Kilrah <kilrah@kilrah.xyz>
2026-09-13 13:31:45 +10:00
96ab2745d1 docs(lua): remove fragile doc-site links from luadoc comments (#7770)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 15:23:13 +10:00
227aef6783 docs(lua): normalize luadoc annotation style for screenshot/GlobalVariableDetails (#7769)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-07 14:23:38 +10:00
11ccd67a0c chore: RadioMaster TX16S, add TX16S Mark II to display name (#7755)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 12:12:26 +10:00
2e0506b5f9 fix(cpn): update in-app updater's macOS asset filename pattern from osx to macos (#7754)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-04 11:38:50 +10:00
676721fe8f test(radio): enshrine rc-soar.com documented mixer/LS behavior (#7751)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-03 14:02:33 +10:00
a9f89323a9 docs(build): add canonical build instructions, pyproject.toml, and add more radio presets (#7222)
Co-authored-by: raphaelcoeffic <1050031+raphaelcoeffic@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
2026-09-03 10:58:04 +10:00
Peter FeerickandGitHub 1ca4e58274 fix(gx15): missing internalgps wiring (#7747) 2026-09-03 09:55:09 +10:00
fbae71964a chore(cpn): guard the macOS bundle's minimum system version (#7740)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 15:59:02 +10:00
Peter Feerickandcopilot 87e2329b6c docs: update bug report template with new versions and transmitter targets
Co-authored-by: copilot <copilot@github.com>
Co-authored-by: pfeerick <pfeerick@users.noreply.github.com>
2026-09-01 13:43:57 +10:00
73390c738e fix: stop moduleData antennaMode aliasing subType on boards without an external antenna (#7735)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 12:06:25 +10:00
Alex KandGitHub 3f7f6b6db0 fix(lua): playNumber with PREC2 - last decimal digit missing (#7364) 2026-08-31 10:25:44 +10:00
3djcandGitHub 3c4384c916 fix(gx15): match production 1.0.4 board (#7728) 2026-08-30 21:43:04 +10:00
26bd20663e fix(x10express): restore RADIO_X10EXPRESS guards, de-dupe RADIO_FLAVOR, add ci check to prevent future occurances (#7725)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
2026-08-30 18:55:03 +10:00
076d80ed9e chore(elrs): allow future use of unused bits in the "Arming status byte" (#7022)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-30 18:50:57 +10:00
fpenardandGitHub bfe6cd1e7e fix(taranis): restore volume cli for I2C audio targets (#6543) 2026-08-30 18:50:08 +10:00
34afae5a26 fix(lua): compare float with int strictly in equality (#7611)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-30 18:48:47 +10:00
db18294f78 chore: cleanup some hal.h entries in favor of JSON (#7722)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
2026-08-30 10:06:59 +10:00
90bbce1763 feat(lua): add 'intensity' parameter to playHaptic (#3408)
Co-authored-by: Peter Feerick <peter.feerick@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-30 08:57:51 +10:00
f8baae6458 feat(radio): add longer versions of SF names (#2145)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-30 08:57:04 +10:00
04f83083f0 refactor: remove redundant x9e-hall target entry (#7723)
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com>
Co-authored-by: GitHub Copilot <copilot@github.com>
2026-08-30 08:56:15 +10:00
Peter FeerickandGitHub 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
fpenardandGitHub 836a3052d9 chore : update freertos release (V11.3.1) (#6549) 2026-08-28 12:38:19 +10:00
philmozandGitHub 8cbc5f1232 chore(firmware): remove unused/deprecated model labels code (#7717) 2026-08-28 12:14:18 +10:00
philmozandGitHub 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
philmozandGitHub 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
3djcandGitHub 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 FeerickandClaude 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
3djcandGitHub 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
philmozandGitHub 94d5a89e33 fix(color): in manage models, long press on selected model button clears checked state (#7707) 2026-08-26 09:16:16 +10:00
philmozandGitHub 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
philmozandGitHub 7f6bbd1fb9 fix(color): manage models buttons incorrect after renaming or removing labels (#7705) 2026-08-25 12:06:53 +10:00
philmozandGitHub 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
philmozandGitHub b484ada5be fix(color): channel bars overlap close button in joystick channel edit window (#7694) 2026-08-25 08:26:19 +10:00
3djcandGitHub 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
3djcandGitHub 5d69da66fe fix(gx15): enable built in mic (#7703) 2026-08-24 20:17:16 +10:00
EduardandGitHub 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