ea44383da7
feat(radio): Automatic clock drift compensation ( #7763 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-18 10:50:36 +10:00
philmoz and GitHub
6fe19b2bfd
fix(color): popup menu toolbar may be clipped if only two entries ( #7801 )
2026-09-18 10:09:03 +10:00
3djc and GitHub
7744df16fd
fix(radio): LSE drive strength was never applied ( #7798 ) ( #7800 )
2026-09-18 09:59:19 +10:00
ed71a38726
feat(firmware): add 'user data' section to model yaml for Lua scripts ( #7562 )
...
Co-authored-by: Peter Feerick <peter.feerick@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-18 09:04:48 +10:00
abeed9f23b
docs(hardware): add STM32 platform support page ( #7797 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-09-17 10:17:58 +10:00
philmoz and GitHub
5da9f9257f
fix(color): model yaml file may be needlessly saved when editing screen setup ( #7795 )
2026-09-17 08:46:11 +10:00
philmoz and GitHub
ca82bc5dd9
chore(color): reduce size of BOLD font data ( #7750 )
2026-09-16 15:37:38 +10:00
e2968ac864
fix(firmware): audio logic does not use all of the available buffers ( #7689 )
...
Co-authored-by: Peter Feerick <5500713+pfeerick@users.noreply.github.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-16 15:12:41 +10:00
d1b2826a91
fix(audio): long timer announced as "1 hour 60" before hour rollover ( #7784 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-16 12:47:00 +10:00
philmoz and GitHub
e066572340
chore(color): replace the bitmaps in the calibration pages with generated UI ( #7762 )
...
Co-authored-by: philmoz <philmoz@users.noreply.github.com >
2026-09-15 11:15:47 +10:00
ParkerEde and GitHub
ad8822a72b
chore(fw): german 🇩🇪 translation updates ( #7785 )
2026-09-15 11:08:07 +10:00
philmoz and GitHub
60053f7007
fix(color): label list may not display correctly when multiple labels are selected ( #7756 )
...
Co-authored-by: philmoz <philmoz@users.noreply.github.com >
2026-09-15 11:04:38 +10:00
Peter Feerick and Claude Sonnet 5
346c837d77
fix(cpn): Application tab content disappearing when collapsing a section
...
PrefsAppPanel/PrefsProfilePanel/PrefsUpdatePanel wire every
AutoCollapsibleSection's animation-finished callback to
AbstractPanel::shrink(), which does adjustSize() followed by
resize(0, 0) to force a re-layout. That idiom is only safe for the
top-level QDialogs it was copied from elsewhere in Companion; these
panels are child widgets hosted in a QScrollArea, and forcing them to
(0, 0) can leave them stuck at zero size instead of being regrown by
the scroll area - blanking the whole tab, e.g. when collapsing "Radio
Profiles" on the Application tab while "General" is left expanded.
Give PrefsPanel its own non-destructive shrink() (updateGeometry())
that shadows AbstractPanel::shrink() for these scroll-area-hosted
panels.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MAYL7FYuZNTmb4sEaig3bN
2026-09-14 17:43:40 +10:00
Neil Horne and GitHub
1cca36f7d3
chore(cpn): move data model files to datamodels directory ( #7626 )
2026-09-14 12:57:24 +10:00
Neil Horne and GitHub
2e6439854e
chore(cpn): rename storage format Labels to Tree ( #7625 )
2026-09-14 12:56:46 +10:00
aa726095d9
fix(cpn):board hardware definition not loaded for firmware objects with empty hwdefnId ( #7744 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-14 09:40:57 +10:00
Neil Horne and GitHub
6ebd3b9834
feat(cpn): reorganise and refactor Edit Settings (Profile/Application/Simulator/Update) dialog ( #7623 )
2026-09-14 07:38:48 +10:00
244aab8919
feat(radio): Senduwing H17 support ( #7764 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: Risto <rotorman@users.noreply.github.com >
2026-09-13 18:12:22 +10:00
Ulf Hedlund and GitHub
65bb97dbcc
chore: swedish 🇸🇪 translations update ( #7772 )
2026-09-13 14:01:21 +10:00
philmoz and GitHub
d0d580551b
fix(fw): make editing date & time easier ( #7767 )
2026-09-13 13:57:56 +10:00
710e92d0b5
chore(color): fix minor issues when moving controls to select a source ( #7782 )
...
Co-authored-by: 3djc <3djc@gh.com >
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-09-13 13:44:42 +10:00
philmoz and GitHub
9bab4ec0cf
fix(bw): potential Lua stack overflow in lcd.drawCombobox ( #7775 )
2026-09-13 13:44:26 +10:00
b0eb2332fc
fix(fw): trim not applied when mix source is inverted ( #7779 )
...
Co-authored-by: philmoz <phil.a.mitchell@gmail.com >
2026-09-13 13:37:36 +10:00
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 Feerick and GitHub
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 Feerick and copilot
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 K and GitHub
3f7f6b6db0
fix(lua): playNumber with PREC2 - last decimal digit missing ( #7364 )
2026-08-31 10:25:44 +10:00
3djc and GitHub
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
fpenard and GitHub
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 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