Commit graph

1932 commits

Author SHA1 Message Date
Dan D
5fced3fa92
Move generated protobuf files from meshtastic/ to lib/ root 2026-01-22 23:04:17 -05:00
Dan D
cfa561adae
Add debug output to diagnose missing lib files 2026-01-22 23:00:28 -05:00
Dan D
41b270cff0
Remove Rust plugins from buf code generation 2026-01-22 22:48:10 -05:00
Dan D
649568805f
Remove Rust/Cargo publishing from workflow 2026-01-22 22:46:18 -05:00
Dan D
84f8569c9e
Rename ci.yml to schema-registry.yml for clarity 2026-01-22 22:21:08 -05:00
Dan D
441e4b4852
Refactor publish workflow with separate build jobs and dry run support
- Add dry_run input for testing without publishing
- Split into separate jobs: codegen, build-typescript, build-rust
- Add tsdown build step for ESM-only NPM package
- Create release zip artifacts for NPM, JSR, and Rust packages
- Upload zip assets to GitHub releases
- Use OIDC authentication for JSR publishing (npx jsr publish)
- Add explicit permissions for id-token write
2026-01-22 22:19:26 -05:00
Jonathan Bennett
77c8329a59
Add missed StatusMessage protobufs, mainly for config (#847)
* Add missed StatusMessage protobufs, mainly for config

* format fix
2026-01-20 07:54:12 -06:00
Ben Meadors
d9003b2b6c
Merge pull request #846 from RCGV1/noise-floor
Add noise_floor float field to LocalStats message
2026-01-19 12:06:27 -06:00
Ben Meadors
3193bab2c9
Change noise_floor type from float to int32 2026-01-19 12:05:33 -06:00
Ben Meadors
bbde30a0b9
Merge pull request #848 from erayd/status-message-config-bugfix
[Bugfix] Use correct option name
2026-01-19 05:43:36 -06:00
Steve Gilberd
152bab3589
Fix option name to prevent build failure in firmware 2026-01-19 18:13:18 +13:00
Jonathan Bennett
19c4833930
Add StatusMessage message and portnum (#835) 2026-01-17 15:50:12 -06:00
Benjamin Faershtein
1b1dc090ef Add noise_floor float field to LocalStats message 2026-01-17 09:53:09 -08:00
Ben Meadors
c8d5047b63
Merge pull request #844 from meshtastic/t5s3-hwid
Add T5 S3 ePaper Pro HW-ID
2026-01-13 11:57:55 -06:00
Manuel
6c79c8be71
Add T5 S3 ePaper Pro HW-Id mesh.proto 2026-01-13 16:20:13 +01:00
Tom Fifield
547a7d8033
Merge pull request #843 from compumike/compumike/update-client-base-description-to-router-late
(Updated comment only.) `CLIENT_BASE` now acts as `ROUTER_LATE`, not `ROUTER`
2026-01-13 15:50:52 +11:00
Mike Robbins
e3d3abccc3 (Updated comment only.) CLIENT_BASE now acts as ROUTER_LATE, not ROUTER 2026-01-12 22:19:58 -05:00
Ben Meadors
61219de748
Merge pull request #842 from meshtastic/rcarteraz-patch-2
Add T-Beam 1W
2026-01-12 15:37:21 -06:00
Ben Meadors
786f3bbf98
Fix comment formatting in mesh.proto 2026-01-12 15:36:39 -06:00
rcarteraz
4c82a2f39d
Add T-Beam 1W 2026-01-12 14:02:04 -07:00
Ben Meadors
aa48faf5b5
Merge pull request #841 from DaneEvans/feat/serialModes_LOG
Serial modes - Logging
2026-01-11 05:26:08 -06:00
Dane
76cca14026 formatting 2026-01-11 17:28:18 +11:00
Dane
8816b4715d add logging modes. 2026-01-11 17:26:39 +11:00
Ben Meadors
1a63a3d0d2
Merge pull request #840 from fablabbcn/enhancement/module-config-air-quality-screen
Add module config to enable air quality on screen
2026-01-10 05:17:15 -06:00
Ben Meadors
53911db9a0 Format 2026-01-10 05:16:51 -06:00
Ben Meadors
a7bbad173d Format 2026-01-10 05:16:40 -06:00
Ford Jones
9cb373751b
Mute: Nodes (#838)
* Add tags for toggling mute state

* Adds mute flag to protobuf for use in clients

* Adds mute flag to lite (device only) protobuf

* Prefer bitmask usage over new boolean

* Remove trailing newline in mesh.proto

---------

Co-authored-by: Jonathan Bennett <jbennett@incomsystems.biz>
2026-01-09 11:26:36 -06:00
Ben Meadors
266bc5ab05
Merge branch 'master' into enhancement/module-config-air-quality-screen 2026-01-08 06:03:30 -06:00
Ben Meadors
4ed2d1a35e
Merge pull request #839 from meshtastic/jp-bennett-patch-6
Add MESHSTICK_1262 identifier to mesh.proto
2026-01-08 04:58:17 -06:00
Jonathan Bennett
c4eab768ad
Add MESHSTICK_1262 identifier to mesh.proto 2026-01-07 22:49:52 -06:00
oscgonfer
8f95d7f451 Add module config to enable air quality on screen 2026-01-07 12:35:49 +01:00
Ben Meadors
c2e45a3fc9
Merge pull request #834 from meshtastic/jp-bennett-patch-6
Add PKI_SEND_FAIL_PUBLIC_KEY error code
2026-01-02 05:44:19 -06:00
Jonathan Bennett
8a11244539
Add PKI_SEND_FAIL_PUBLIC_KEY error code
Add new error code for PKI encryption failure due to missing public key.
2026-01-01 22:26:59 -06:00
Ben Meadors
62626b7cc5
Merge pull request #833 from meshtastic/t-echo-plus
T-Echo Plus
2026-01-01 07:01:30 -06:00
Ben Meadors
ef35af8af7 T-Echo Plus 2025-12-31 20:42:24 -06:00
James Rich
96d30609db
Merge pull request #829 from meshtastic/meshtastic-ota 2025-12-30 11:20:09 -06:00
James Rich
64ccad6007
Fix formatting to appease buf 2025-12-30 10:54:27 -06:00
Jonathan Bennett
f78b3f0dcc
Add chain_count field to mesh.proto (#828)
* Add chain_count field to mesh.proto

Added chain_count field to specify message position in LINK_REQUEST.

* Fix formatting in mesh.proto
2025-12-29 07:50:01 -06:00
Jake-B
4b9f104a18 AdminMessage fixes for OTA 2025-12-27 08:16:28 -05:00
Jake-B
c39b564ca6 Added AdminMessage.ota_hash to verify OTA data 2025-12-25 11:59:14 -05:00
Ben Meadors
c474fd3f49
Merge pull request #823 from meshtastic/reboot-ota-mode
Add reboot_ota_mode to AdminMessage for OTA firmware updates
2025-12-20 07:53:37 -06:00
Ben Meadors
f28d17eba1 Buf fixes 2025-12-20 07:14:45 -06:00
Ben Meadors
0ef2bdf6a3 Hopefully fix buf build 2025-12-20 06:41:32 -06:00
Ben Meadors
48ad883120 Add buf ignores 2025-12-19 20:11:20 -06:00
Ben Meadors
8078b27a19 Deprecate 2025-12-19 19:35:46 -06:00
Ben Meadors
f6b116ef65 Add reboot_ota_mode to AdminMessage for OTA firmware updates 2025-12-19 19:29:37 -06:00
Ben Meadors
62ef17b3d1
Merge pull request #822 from meshtastic/sfpp
Add Store and Forward PlusPlus
2025-12-17 15:26:56 -06:00
Jonathan Bennett
fba255d1b2 Add Store and Forward PlusPlus 2025-12-15 23:21:11 -06:00
Ben Meadors
9beb80f1d3
Merge pull request #821 from meshtastic/deprecate-long-slow
Deprecate LONG_SLOW preset
2025-12-15 19:39:44 -06:00
Ben Meadors
aeee7f08e6
Deprecate LONG_SLOW preset
Mark LONG_SLOW as deprecated in the config.proto file.
2025-12-15 19:28:31 -06:00