Jason P
66da613aae
Merge branch 'develop' into baseui_improvepresetflow
2026-01-18 07:57:48 -06:00
Jason P
498abdd8be
CoPilot Suggestions
2026-01-18 07:53:07 -06:00
Catalin Patulea
33ae3777a3
toradio, fromradio OPTIONS handler: fix sending proper HTTP response. ( #9322 )
...
Before this (missing response):
$ curl -v -X OPTIONS http://meshtastic.local/api/v1/fromradio
* Host meshtastic.local:80 was resolved.
* IPv6: (none)
* IPv4: 192.168.0.19
* Trying 192.168.0.19:80...
* Connected to meshtastic.local (192.168.0.19) port 80
* using HTTP/1.x
> OPTIONS /api/v1/fromradio HTTP/1.1
> Host: meshtastic.local
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
* Empty reply from server
* shutting down connection #0
curl: (52) Empty reply from server
After this (proper HTTP 204 response):
$ curl -v -X OPTIONS http://meshtastic.local/api/v1/fromradio
* Host meshtastic.local:80 was resolved.
* IPv6: (none)
* IPv4: 192.168.0.19
* Trying 192.168.0.19:80...
* Connected to meshtastic.local (192.168.0.19) port 80
* using HTTP/1.x
> OPTIONS /api/v1/fromradio HTTP/1.1
> Host: meshtastic.local
> User-Agent: curl/8.14.1
> Accept: */*
>
* Request completely sent off
< HTTP/1.1 204 OK
< Content-Type: application/x-protobuf
< Access-Control-Allow-Origin: *
< Access-Control-Allow-Methods: GET
< X-Protobuf-Schema: https://raw.githubusercontent.com/meshtastic/protobufs/master/meshtastic/mesh.proto
<
* Connection #0 to host meshtastic.local left intact
This is related to https://github.com/meshtastic/firmware/issues/5385 .
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-18 07:41:24 -06:00
Jason P
3d7d6dc771
Reset override_frequency to ensure we correctly move to new Radio Preset
2026-01-17 23:46:44 -06:00
Jason P
c9eceb0c66
Catch comparison issue
2026-01-17 23:36:29 -06:00
Jason P
bdf45a4f77
Change Channel to Frequency Slot
2026-01-17 23:30:09 -06:00
Jason P
bcb287fe7d
Add Channel Picker to LoRa Options
2026-01-17 21:24:20 -06:00
Jason P
6905b87e54
Reset Channel Number to 0 on Preset Change
2026-01-17 15:39:55 -06:00
Ted W.
021106dfe5
Add support for setting API port from the config file ( #8435 )
...
* Add support for setting API port from the config file
* Update PortduinoGlue.cpp
Fix typo in var identifier
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-17 15:23:16 -06:00
Tom Fifield
91dd39a651
Add sqlite depdendency (Cherry-picks from sfpp) ( #9328 )
...
* Add sqlite to build requires
* Add missed comma
* Add sqlite dev to more dockerfiles
* Alpine docker fix
* Add sqlite to build requires
* Add sqlite depdendency (Cherry-picks from sfpp)
Store and Forward Plus Plus requires sqlite to work.
This PR cherry picks the commits that added the dependency so that
this can be added, and reduce the amount of effort to review sfpp.
Authored-By: @jp-bennett
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-01-15 17:18:02 -06:00
Ben Meadors
d493f5f171
Merge branch 'master' into develop
2026-01-15 08:26:09 -06:00
Ben Meadors
c8f0295a9c
Cleanup
2026-01-15 08:25:38 -06:00
Ben Meadors
3911d5fe15
Fix build with high / low i2c address for OLED
2026-01-15 07:54:33 -06:00
Ben Meadors
59bdb9b097
Merge remote-tracking branch 'origin/develop'
2026-01-15 06:49:05 -06:00
Ben Meadors
b4157bd9bb
Heltec V4 TFT metadata ( #9325 )
...
* Upgrade trunk (#9323 )
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
* ICM20948 IMU sleep (#9324 )
* Add v4-tft metadata
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
Co-authored-by: HarukiToreda <116696711+HarukiToreda@users.noreply.github.com >
2026-01-15 06:48:41 -06:00
Austin
7e4e772113
Add EByte EoRa-Hub ( #9169 )
2026-01-15 06:24:10 -06:00
HarukiToreda
82735ca04e
ICM20948 IMU sleep ( #9324 )
2026-01-15 06:23:40 -06:00
github-actions[bot]
e8fbdb4d84
Upgrade trunk ( #9323 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-15 06:21:03 -06:00
Ben Meadors
a69e439dc1
Merge branch 'develop'
2026-01-15 06:19:49 -06:00
Ben Meadors
360579926c
Trunk fmt
2026-01-15 06:19:18 -06:00
Ben Meadors
ff8316f895
Merge branch 'master' into develop
2026-01-15 06:18:43 -06:00
Jason P
6ee52ca7fa
Node Actions Menu Overhaul ( #9287 )
...
* Start overhaul and clean up of the Node Actions menu
* Wired up commands - still a lot of work and testing
* Remove old favorites menu
* Remove addFavoritesMenu
* CoPilot to the rescue, wired up some function in both directions
* Clean up CoPilot actions
* Cross out Mute or Ignored in lists, add Save to NodeDB on changes
* Improve strikethrough for columns
* Correct menu wording and adjust vertical divider on Node List
* Code cleanup
* Testing unveiled some issues - fixed with these changes
2026-01-15 16:22:55 +11:00
Thomas Göttgens
233e6acc85
Preliminary Thinknode M4 Support ( #8754 )
...
* Preliminary Thinknode M4 Support
* oops
* Fix RF switch TX configuration
* trunk'd
* GPS fix for M4
* Battery handling and LED for M4
* Trunk
* Drop debug warnings
* Make Red LED notification
* Merge cleanup
* Make white LEDs flash during charge
---------
Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz >
2026-01-14 21:36:53 -06:00
Lewis He
5f63f91cbc
Added I2C scanner a check for the QMC6310N. ( #9305 )
...
* Added support for the new SSD1306 control panel.
* Added QMC6310N inspection to I2C scanner
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-14 20:54:57 -06:00
Ben Meadors
c0afe92a7f
Meshtastic unified OTA ( #9231 )
...
* Initial commit of combined BLE and WiFi OTA
* Incorporate ota_hash in AdminMessage protobuf
* OTA protobuf changes
* Trunk fmt
---------
Co-authored-by: Jake-B <jake-b@users.noreply.github.com >
2026-01-14 20:54:31 -06:00
Mike Robbins
a6a80b067f
Recover long_name, short_name from our own NodeDB entry if device.proto is unreadable ( #9248 )
...
* Recover long_name, short_name from our own NodeDB entry if device.proto is unreadable
* NodeDB::loadFromDisk: restore long/short name with memcpy and explicit null termination
---------
Co-authored-by: Ben Meadors <benmmeadors@gmail.com >
2026-01-15 11:02:09 +11:00
oscgonfer
64e95554bb
Small fix in register size for SHT4X ( #9309 )
2026-01-15 11:00:42 +11:00
renovate[bot]
6537eeab03
Update pschatzmann_arduino-audio-driver to v0.2.0 ( #9272 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 11:00:24 +11:00
brad112358
fad315e99d
Fix rotary encoder long press ( #9039 )
2026-01-15 10:59:24 +11:00
renovate[bot]
2d4f1b6bfe
Update Adafruit BMP280 to v3 ( #9307 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-15 10:47:54 +11:00
oscgonfer
5a81403594
Move PMSA003I to separate class and update AQ telemetry ( #7190 )
2026-01-14 13:00:08 -06:00
Jonathan Bennett
5d7d1ae7a5
Adds Custom battery curve for thinknode m6 ( #9313 )
2026-01-14 11:40:35 -06:00
Manuel
940b3e236b
fix GPS for T-Watch S3 plus ( #9312 )
...
* support T-Watch S3 Plus GPS
* HAS_GPS
* define BUTTON_PIN
* swap GPS pins, USB_MODE=1
2026-01-14 10:01:08 -06:00
vicliu
d1ae131502
T-Deck Pro: speed up eink force refresh ( #9303 )
2026-01-14 10:00:33 -06:00
Ben Meadors
552df4c88c
Supress reboot banner in Reboot OTA
2026-01-14 07:06:40 -06:00
github-actions[bot]
cdbc8f48d4
Update protobufs ( #9308 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-14 06:40:10 -06:00
Ben Meadors
919f214e8d
Fix OTA partition name matching ( #9302 )
2026-01-14 06:33:01 -06:00
github-actions[bot]
89a83d00fa
Upgrade trunk ( #9306 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-14 06:26:31 -06:00
renovate[bot]
5610d4809c
Update meshtastic/device-ui digest to 5a870c6 ( #9301 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 15:59:09 -06:00
github-actions[bot]
dae4061b06
Update protobufs ( #9299 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-13 05:58:12 -06:00
Mike Robbins
e99853f660
SafeFile: use atomic rename-with-overwrite, rather than non-atomic delete-then-rename ( #9296 )
2026-01-13 05:57:04 -06:00
github-actions[bot]
3640e35a8b
Upgrade trunk ( #9297 )
...
Co-authored-by: vidplace7 <1779290+vidplace7@users.noreply.github.com >
2026-01-13 05:50:40 -06:00
Ben Meadors
782ffdc5cd
Merge branch 'develop'
2026-01-13 05:48:19 -06:00
Ben Meadors
6f36f39da9
Fix up T-Beam 1W HW_MODEL
2026-01-13 05:48:14 -06:00
Ben Meadors
ded4f57cb7
Partition name in manifest script ( #9294 )
...
* Fix up T-Beam 1W HW_MODEL
* Add part_name for bin files
* app0
2026-01-13 05:47:08 -06:00
HarukiToreda
3a0f3520d1
BaseUI: Autosave Messages ( #9269 )
...
* Autosave Messages
* fix
* Add logging, code cleanup, and add save on delete.
* We already save as part of delete messages, no need to do it again
* fix spelling errors
* Updating comment
---------
Co-authored-by: Jason P <applewiz@mac.com >
2026-01-12 19:40:44 -06:00
renovate[bot]
f73a944fcb
Update ESP8266SAM to v1.1.0 ( #9271 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-12 19:39:58 -06:00
Ben Meadors
57a2000271
Merge remote-tracking branch 'origin/develop'
2026-01-12 18:54:41 -06:00
github-actions[bot]
daad424806
Update protobufs ( #9291 )
...
Co-authored-by: thebentern <9000580+thebentern@users.noreply.github.com >
2026-01-12 18:45:46 -06:00
小林
30d6eb01e6
add support for uMesh Modules ( #9259 )
...
* add support for uMesh Modules
* Update lora-usb-umesh-1262.yaml
* Update lora-usb-umesh-1268.yaml
2026-01-12 16:13:09 -06:00