Ian McEwen
70c5a30b77
protobufs: v2.3.6
2.3.6
2024-04-18 14:08:40 -07:00
Ian McEwen
9f0ba7aeae
Merge pull request #549 from ianmcorvidae/export-import-config-altitude
...
Don't export null altitude, but support importing null lat/lon/alt as 0s
2024-04-18 12:32:04 -07:00
Ian McEwen
4226201423
Don't export null altitude, but support importing null lat/lon/alt as 0s. Fixes #548
2024-04-18 12:15:58 -07:00
Ian McEwen
bdf3a24be1
Merge pull request #546 from ianmcorvidae/request-position
...
Add a `--request-position` argument to request positions from nodes
2024-04-16 15:45:50 -07:00
Ian McEwen
e8ba5581f6
Add a --request-position argument to request positions from nodes
2024-04-16 15:43:24 -07:00
Ian McEwen
948846e0f1
Send the position the node already thinks it's at when --no-time is absent, rather than an empty position
2024-04-16 15:13:53 -07:00
Ian McEwen
6c4dbb6fe6
Fix quotes
2024-04-16 14:58:50 -07:00
Ian McEwen
afbabf9538
Merge branch 'bugfix-466-yaml-import'
2024-04-16 13:56:00 -07:00
Ian McEwen
d8107122a2
Merge remote-tracking branch 'danwelch3/bugfix-466-yaml-import' into bugfix-466-yaml-import
2024-04-16 13:53:54 -07:00
Dan Welch
03c1f08e45
Fix Lint Error
...
- add docstring to traverseConfig function
2024-04-16 14:46:35 -06:00
Ian McEwen
760fcfcea7
Merge pull request #544 from holdenweb/new-globals
...
Refactor to avoid the use of a special global object.
2024-04-16 13:17:16 -07:00
Ian McEwen
a4830f5f62
Treat a message as an ack if there is an errorReason but it's set to NONE, not just if the errorReason is absent
2024-04-16 13:10:18 -07:00
github-actions
2b1f337a41
bump version
2024-04-15 06:47:12 +00:00
Ian McEwen
ddad5f08b3
protobufs: v2.3.5
2.3.5
2024-04-14 12:30:14 -07:00
Ian McEwen
6e7933a3ce
Fix my own pylint mistakes
2024-04-11 18:40:10 -07:00
Ian McEwen
f449ff9506
Add a variety of type annotations, primarily in mesh_interface
2024-04-11 18:28:01 -07:00
Steve Holden
a07e853f69
Refactor to remove pylint issues.
...
Since one of pylint's complains was that the globals module was
shadowing the built-in, and since the name `config` was already
is use in several modules, globals.py was renamed as mt_config.py.
All tests now pass, and the only remaining local pylint errors
relate to the protobuf code, I'm hoping this will make the PR
valid.
2024-04-10 17:42:44 +01:00
Steve Holden
0d57449030
Begin to rationalise test data.
...
Also refactor to silence some CI issues.
2024-04-10 14:25:17 +01:00
Steve Holden
067cddd354
Refactor to avoid the use of a special global object.
...
The global object formerly used is now replaced by direct use
of the namespace opf the globals module. This eliminates the
redundant getters and setters and simplifies the code for
future maintainers.
Note that the globals module name conflicts (harmlessly at
present) with a Python built-in function. A future commit
should rename it `config` to remove this clash and better
represent its intended purpose.
2024-04-10 10:03:12 +01:00
AeroXuk
4af1b322da
Also accept nested settings in module_config.
...
Show full config path in output when nested.
2024-04-09 12:27:08 +01:00
AeroXuk
c580df15e1
Merge 'master' into 'bugfix-466-yaml-import'.
2024-04-09 12:20:04 +01:00
Ian McEwen
b280d0ba23
Merge pull request #541 from ianmcorvidae/removenode
...
Add --remove-node (fixes #514 )
2024-04-08 15:05:11 -07:00
Ian McEwen
439b1ade2e
Add --remove-node ( fixes #514 )
2024-04-08 14:58:15 -07:00
Ian McEwen
9f2b54eb98
Merge pull request #540 from ianmcorvidae/hopsaway
...
Show hops away when present in nodeDB (fixes #539 )
2024-04-08 11:28:39 -07:00
Ian McEwen
278ca74a70
Show hops away when present in nodeDB ( fixes #539 )
2024-04-08 11:24:21 -07:00
Ian McEwen
1c93b7bd52
Revert "disable bump for post1 version"
...
This reverts commit 2d4be347e9 .
2024-04-08 10:54:10 -07:00
Ian McEwen
2d4be347e9
disable bump for post1 version
2.3.4.post1
2024-04-08 10:49:13 -07:00
Ian McEwen
26f024dc11
Set minimum version for protobuf to ensure presence of always_print_fields_with_no_presence
2024-04-08 10:47:01 -07:00
github-actions
2b8348ea05
bump version
2024-04-08 17:14:00 +00:00
Ian McEwen
7cea3cefc8
protobufs: v2.3.4
2.3.4
2024-04-08 10:12:50 -07:00
Ian McEwen
693533aba2
Merge pull request #538 from ianmcorvidae/organize-args
...
refactoring: Start adding some more structure to the arguments for the CLI
2024-04-07 23:33:21 -07:00
Ian McEwen
157f9cd276
Group and organize arguments a bit more
2024-04-07 23:20:02 -07:00
Ian McEwen
e742b5c0b8
Split out connection-related args into their own function & group
2024-04-05 15:22:26 -07:00
Ian McEwen
b57d1d81ff
Fix up pylint from merged PR
2024-04-02 15:15:22 -07:00
Ian McEwen
4c97866875
Merge pull request #511 from flavoromission/506-show-all-module-settings
...
feat:506 show all module settings
2024-04-02 13:11:35 -07:00
Ian McEwen
8bb0cdf21b
Merge pull request #528 from ianmcorvidae/protobufs-mypy
...
Protobuf type interfaces for type-checking & undoing protobufs hack
2024-04-01 10:50:24 -07:00
Ian McEwen
218e9b969a
Merge pull request #532 from ianmcorvidae/listen-enables-debug
...
When `--listen` is set, turn on debug-level logging
2024-03-30 11:08:22 -07:00
Ian McEwen
917d6b2214
update docs for --listen too
2024-03-30 11:06:01 -07:00
Ian McEwen
523a855238
When --listen is set, turn on debug-level logging as though --debug was, even if it wasn't explicitly provided
...
Fixes #513
2024-03-30 11:04:33 -07:00
Ian McEwen
7a1b4b0d8b
Attempt to add mypy to CI
2024-03-30 10:46:42 -07:00
Ian McEwen
896eeff1a4
Update codecov link, remove current docs link, update standalone installation docs link
...
fixes #529 , fixes #531
2024-03-30 10:17:02 -07:00
Ian McEwen
9f0d223b81
Merge pull request #530 from Jorropo/meters
...
in --help indicate --setalt takes meters
2024-03-30 10:13:27 -07:00
Jorropo
5f92ac3995
in --help indicate --setalt takes meters
2024-03-30 10:36:56 +01:00
Ian McEwen
1b08aa4852
Attempt upgrading codecov action to see if tokenless uploads can be made to work
2024-03-29 19:58:24 -07:00
Ian McEwen
ffa2de5385
Attempt upgrading codecov action to see if tokenless uploads can be made to work
2024-03-29 19:54:51 -07:00
Ian McEwen
03ceb9bcab
Ignore generated interfaces for pylint
2024-03-29 18:56:19 -07:00
Ian McEwen
59091664db
Check against proper full name for moved protobufs
2024-03-29 18:38:26 -07:00
Ian McEwen
4baef92523
Fix assorted mypy-detected errors
2024-03-29 18:38:25 -07:00
Ian McEwen
4528cbf407
Update dependencies, regen-protobufs, protobufs, etc. to support types & mypy
2024-03-29 18:38:25 -07:00
Ian McEwen
ad8dbeab14
List unknown node IDs always with 8 hex digits, padded with 0s
2024-03-29 16:15:57 -07:00