Commit graph

1989 commits

Author SHA1 Message Date
Philip Lykov
5ad3ebd860 feat(config): add rsyslog_level field to NetworkConfig for syslog severity filtering
Add a LogLevel enum and rsyslog_level field to NetworkConfig to allow
users to control which log messages are forwarded to the rsyslog server.
Only messages at or above the configured severity level are sent.

The LogLevel values (UNSET=0, TRACE=5, DEBUG=10, INFO=20, WARNING=30,
ERROR=40, CRITICAL=50) match LogRecord.Level for consistency.

Default behavior (UNSET) sends INFO and above, filtering out DEBUG
messages to reduce syslog noise.

Made-with: Cursor
2026-02-27 16:16:23 +02:00
Ben Meadors
f7f7c8d2e4
Merge pull request #866 from niccellular/feature/tak-atak-config
enhancement: Add ATAKConfig for on-device TAK team/role config
2026-02-24 14:10:04 -06:00
niccellular
03b5089b40 enhancement: Add TAKConfig message for on-device TAK team/role configuration
Add TAKConfig to ModuleConfig with Team and MemberRole fields,
allowing TAK_TRACKER devices to configure ATAK group settings
instead of using hardcoded defaults.

- module_config.proto: TAKConfig message (team, role) at oneof field 16
- localonly.proto: tak field at position 17 in LocalModuleConfig
- admin.proto: TAK_CONFIG = 15 in ModuleConfigType enum

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 09:12:53 -05:00
Manuel
93bee530c3
add T-mini epaper s3 kit HW id (#863)
Co-authored-by: Thomas Göttgens <tgoettgens@gmail.com>
2026-02-21 08:36:45 +01:00
Ben Meadors
cb07ce2b30
Merge pull request #864 from vidplace7/TBEAM_BPF
Add LilyGo T-Beam BPF
2026-02-20 18:41:31 -06:00
Austin Lane
fe66d9f525 Add LilyGo T-Beam BPF
The first/only 144-148Mhz device (for hams)
2026-02-20 19:35:11 -05:00
oscgonfer
44298d374f
Add SCD30 CO2 sensor (#861) 2026-02-12 19:09:02 +01:00
Ben Meadors
e1a6b3a868
Merge pull request #849 from h3lix1/traffic_management
Add protobufs for a in-development traffic management module.
2026-02-10 14:12:34 -06:00
Clive Blackledge
4eca1c78a8 buf format updates. 2026-02-10 11:49:22 -08:00
Ben Meadors
27591d98c4
Merge pull request #859 from meshtastic/st31
Add STC31 CO2 sensor to TelemetrySensorType enum
2026-02-09 13:46:00 -06:00
Ben Meadors
53d91d47ef Add STC31 CO2 sensor to TelemetrySensorType enum 2026-02-09 13:42:13 -06:00
Ben Meadors
4256cdf4c9
Merge pull request #845 from yarbschris/dev/HDC1080
Add HDC1080 to telemetry protobuf
2026-02-09 13:40:03 -06:00
Ben Meadors
c4f21810b1
Merge branch 'master' into dev/HDC1080 2026-02-09 13:39:54 -06:00
Ben Meadors
1551b2e6e7
Merge pull request #855 from Tomas-Kuchta-FPV/master
Add SHT21 sensor to TelemetrySensorType
2026-02-09 13:39:15 -06:00
Ben Meadors
5dd27945d2
Fix comment formatting for SHT21 sensor 2026-02-09 13:38:59 -06:00
Ben Meadors
e2d1873a6f
Merge pull request #858 from danditomaso/fix/jsr-import-extensions
Fix JSR publish by adding .ts import extensions
2026-02-07 13:43:03 -06:00
Dan D
2062d43158
Fix JSR publish by adding .ts import extensions to protobuf codegen
The bufbuild/es plugin generates imports without file extensions,
which fails JSR's Deno-style module resolution (TS2307). Adding
import_extension=.ts ensures all generated _pb.ts files use
explicit .ts extensions in their relative imports.
2026-02-07 14:22:55 -05:00
Ben Meadors
e80cb2e410
Merge pull request #853 from danditomaso/ci/publish-workflow-updates
Refactor CI publish workflow and remove Rust support
2026-02-06 13:56:07 -06:00
Ben Meadors
cba89ee2e9
Merge pull request #856 from meshtastic/bubbles
Bubbles pref
2026-02-06 08:58:27 -06:00
Ben Meadors
8316651be1 Fmt 2026-02-06 08:51:34 -06:00
Ben Meadors
9f6cf6dcc1 Bubbles pref 2026-02-06 06:45:49 -06:00
yarbschris
862f87835e Fix formatting 2026-02-05 15:55:35 -06:00
Christopher Yarbro
cd38d477ab
Merge branch 'meshtastic:master' into dev/HDC1080 2026-02-05 15:52:57 -06:00
Tomas Kuchta
d8a9f035e5 Add SHT21 sensor to TelemetrySensorType 2026-02-04 14:58:28 +01:00
Dan Ditomaso
491783b164
Update .github/workflows/publish.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-01 09:58:03 -05:00
Dan Ditomaso
518f8e6fb3
Update .github/workflows/publish.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-01 09:57:29 -05:00
Clive Blackledge
2fe13dbe06 Fixed misplaced comment after merge 2026-01-31 09:22:19 -08:00
Clive Blackledge
55a3604fac Same here 2026-01-31 09:17:45 -08:00
Clive Blackledge
780863b1ed Removed dry_run before potential release. There was no easy way to get these metrics. 2026-01-31 09:17:45 -08:00
Clive Blackledge
8b0cdd20f3 Fixing naming for traffic_management.nodeinfo_direct_response_min_hops to traffic_management.nodeinfo_direct_response_max_hops 2026-01-31 09:17:45 -08:00
Clive Blackledge
7a1b5b683d Hopefully last name change 2026-01-31 09:17:45 -08:00
Clive Blackledge
693aaa395b Update zero_hop_telemetry / zero_hop_position 2026-01-31 09:17:45 -08:00
Clive Blackledge
84a2603037 Minor wording updates 2026-01-31 09:17:45 -08:00
Clive Blackledge
542285b5d0 More comments 2026-01-31 09:17:45 -08:00
Clive Blackledge
4fbac7db2b Updated probufs with more comments per submit requirement. 2026-01-31 09:17:45 -08:00
Clive Blackledge
e2daf8d914 Add module traffic_management protobufs 2026-01-31 09:17:45 -08:00
Dan D
9f65fd00e7
Fix comment indentation in telemetry.proto 2026-01-30 15:20:32 -05:00
Dan D
c84d2440ff
Ignore generated protobuf files in packages/ts/lib/ 2026-01-30 15:14:46 -05:00
Ben Meadors
bc63a57f9e
Merge pull request #750 from fablabbcn/feat/sen5x-state-protoa
feat/sen5x-state-proto
2026-01-27 07:34:29 -06:00
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
oscgonfer
32906d5cdd Format 2026-01-20 10:02:21 +01: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