Commit Graph

1538 Commits

Author SHA1 Message Date
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
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
github-actions
2746a8ebb6 bump version 2024-03-29 16:26:33 +00:00
Ian McEwen
5a277ab4bd Guard against lack of decoded message in --reply 2.3.3 2024-03-29 09:23:06 -07:00
Ian McEwen
1a278db65e protobufs: v2.3.3 2024-03-29 09:20:39 -07:00
Ben Meadors
276e99ad75 Remove vercel 2024-03-27 11:29:15 -05:00
Ben Meadors
f51bc8b9d7 Merge pull request #526 from ianmcorvidae/missing-portnums-knownprotocol
Add missing portnums to the dict for automatic decoding as protocol buffers/text
2024-03-26 07:39:51 -05:00
Ian McEwen
f3f6a6327d fixing copypaste error 2024-03-25 22:36:33 -07:00
Ian McEwen
d03c78518d Add missing portnums to the dict for automatic decoding as protocol buffers/text 2024-03-25 19:54:53 -07:00
Ian McEwen
54303b5e02 reset version bumping and setup.py 2024-03-25 14:16:42 -07:00
Ian McEwen
49a5f6a63a set to .post1 version number 2.3.2.post1 2024-03-25 14:10:37 -07:00
Ian McEwen
934491dbd3 disable bump_version for now 2024-03-25 14:06:46 -07:00
Ian McEwen
f4120102b3 Fix things for nanopb.proto 2024-03-25 14:03:58 -07:00
github-actions
3839c75c82 bump version 2024-03-25 20:19:17 +00:00
Ian McEwen
05e181dece protobufs: v2.3.2 2.3.2 2024-03-25 13:17:23 -07:00
Ben Meadors
ad02ce172d Merge pull request #524 from ianmcorvidae/make-tests-happy
Fix up or comment out broken tests, to get CI (hopefully) happy
2024-03-24 20:25:15 -05:00
Ian McEwen
daa5587443 re-fix pylint 2024-03-23 22:17:49 -07:00
Ian McEwen
a139d180b8 Fix up or comment out broken tests, to get CI (hopefully) happy 2024-03-23 22:07:17 -07:00
Ian McEwen
09f8405422 Remove --sendping as REPLY_APP portnum is disabled in firmware now 2024-03-23 21:25:38 -07:00
Ben Meadors
107629e581 Merge pull request #523 from ianmcorvidae/readme-roadmap
Add a rudimentary call for contributors & roadmap to README.md
2024-03-22 14:28:38 -05:00
Ian McEwen
39a2ecb439 improve README wording 2024-03-22 12:27:05 -07:00
Ian McEwen
1318225e27 Add a rudimentary call for contributors & roadmap to README.md 2024-03-22 12:05:40 -07:00