Garth Vander Houwen
33978592d3
Remove lightly used receivedTimestamp
2024-07-31 20:56:09 -07:00
Garth Vander Houwen
447d82030a
Log Cleanup
2024-07-30 13:48:08 -07:00
Garth Vander Houwen
55e95b2329
Identify repeaters in trace routes, dont add them as a node in the app
2024-07-22 18:29:22 -07:00
Garth Vander Houwen
14a2eacf8b
Merge pull request #806 from meshtastic/devicemetrics-log
...
Switch device metrics to tables
2024-07-22 17:34:32 -07:00
Garth Vander Houwen
609514db79
Kill the grid
2024-07-18 07:24:55 -07:00
Garth Vander Houwen
78df35cae4
Sheet improvements
2024-07-17 21:43:06 -07:00
Garth Vander Houwen
233518ebbf
Merge branch 'main' into app-routing
2024-07-17 09:15:46 -07:00
Garth Vander Houwen
42ff1e5658
Merge pull request #798 from meshtastic/document-magic-numbers
...
Extract some magic numbers to named constants with some documentation
2024-07-17 00:39:42 -07:00
Garth Vander Houwen
5eea9ea87c
Node num details
2024-07-17 00:20:35 -07:00
Garth Vander Houwen
763f912d30
Merge pull request #801 from meshtastic/telemetry-return
...
return for unhandled telemetry packet types
2024-07-16 17:55:32 -07:00
Garth Vander Houwen
d1a5f31bd9
return for unhandled telemetry packet types
2024-07-16 17:24:22 -07:00
Blake McAnally
fcbdaaf01f
Extract some magic numbers to named constants with some documentation
2024-07-16 16:31:25 -05:00
Garth Vander Houwen
4a8941242c
Merge branch 'main' into swiftlint-autocorrect
2024-07-16 09:14:37 -07:00
Blake McAnally
fbf059be6a
Refactor BLEManager.context setting on all the views, and just do that at the app root instead
2024-07-15 15:57:44 -05:00
Blake McAnally
3a746af27e
Refactor the apps routing structure to enable app-wide navigation through a Router to improve how deep link URLs are handled
2024-07-15 15:57:42 -05:00
Garth Vander Houwen
e0640143df
Merge pull request #791 from meshtastic/add-exchange-positions-back-to-the-node-list
...
Restore the Exchange Positions and TraceRoute button back to the node list context menu
2024-07-14 23:39:48 -07:00
Garth Vander Houwen
10e18b345a
Make some logs public
2024-07-14 23:31:46 -07:00
Blake McAnally
c7ed3ef1a2
add additional logging to diagnose position exchange errors
2024-07-14 12:53:42 -05:00
Garth Vander Houwen
152a449b9a
Wind field, dewPoint calcuation, updated protos
2024-07-12 09:56:30 -07:00
Garth Vander Houwen
4e8fad74fd
Additional cleanup
2024-07-12 08:31:28 -07:00
Garth Vander Houwen
facd235cc9
Hook up first heard, don't ever show 54 years ago
2024-07-10 00:08:17 -07:00
Blake McAnally
964d08098b
Run swiftlint --fix over the project
2024-07-09 20:03:40 -05:00
Garth Vander Houwen
9db1692221
add powerstress app packet handling
2024-07-07 14:39:10 -07:00
Garth Vander Houwen
31bc8206b9
Merge pull request #754 from meshtastic/crash_fixes
...
truncate some ints that are crashing
2024-07-06 19:17:24 -07:00
Garth Vander Houwen
f6c1ca33fd
truncate some ints that are crashing
2024-07-06 09:02:44 -07:00
Garth Vander Houwen
1d1b886dc7
Merge pull request #749 from meshtastic/log-record-characteristic
...
New BLE LogRecord characteristic
2024-07-04 09:02:22 -07:00
Ben Meadors
9cf5eb14f5
Plumb in new LogRecord based BLE characteristic
2024-07-02 13:13:12 -05:00
Ben Meadors
36cc22cc91
WIP
2024-07-02 08:04:09 -05:00
Garth Vander Houwen
0ffd3a06d0
Start to make the node list search async
2024-06-29 20:21:53 -07:00
Garth Vander Houwen
d5efb15aca
Log updates
2024-06-29 11:05:29 -07:00
Garth Vander Houwen
9f1b3975f8
Use indigo for debug color, clean up filters
2024-06-28 19:30:12 -07:00
Garth Vander Houwen
d0d383f5ce
Colorful logs
2024-06-28 18:21:54 -07:00
Blake McAnally
bc77834a86
Merge branch '2.3.12_Working_Changes' into fetch-request-api
2024-06-28 11:49:24 -05:00
Blake McAnally
58da532d32
Extract the generated protobufs into its own Swift package
...
This change modifies the process for generating and integrating the Meshtastic protobufs into the client application.
* The generated Swift code is now in a local SPM package `MeshtasticProtobufs`
* An Xcode Workspace file `Meshtastic.xcworkspace` was created to more easily manage the new build targets.
* The code generation script for the protos was modified to generate the Swift code into the new location.
* The README.md was updated to reflect these changes.
NOTE: After merging this PR, do not open the project file `Meshtastic.xcodeproj`. You must use the workspace `Meshtastic.xcworkspace`
Extracting out the generated protobuf code into its own library enables several opportunities for the project. This is just a first step, but with some more modularization, a standalone Apple Watch app or other targets starts to become a little bit more achievable to implement.
After extracting the protobufs into a Swift package, I validate these changes by building and running the Meshtastic app to an iPhone 15 Pro Max, and tried changing some settings on a local node. I then messaged back and forth using two local nodes connected to two different iOS devices.
2024-06-28 11:11:01 -05:00
Blake McAnally
a58c5d894b
Refactor fetch requests to use the EntityName.fetchRequest() API to prevent unnecessary branching
2024-06-28 09:04:24 -05:00
Garth Vander Houwen
512f6b8c9e
assorted backup fixes
2024-06-26 15:12:24 -07:00
Garth Vander Houwen
9d964f1614
Backup and restore database
2024-06-25 21:44:11 -07:00
Garth Vander Houwen
7cd1e897a7
Logging updates
2024-06-25 08:29:26 -07:00
Garth Vander Houwen
fb7ba12fc0
More logs cleanup
2024-06-24 06:31:45 -07:00
Garth Vander Houwen
2b0cb11ee5
Better emoji for dark mode
2024-06-23 19:28:12 -07:00
Garth Vander Houwen
5b092710e5
Emoji
2024-06-23 19:17:55 -07:00
Garth Vander Houwen
a4546247a9
Clean up logs with privacy
2024-06-23 18:25:22 -07:00
Garth Vander Houwen
fc97247b8c
Logging and linting
2024-06-23 16:11:02 -07:00
Garth Vander Houwen
921c648a6b
Update log privacy
2024-06-23 14:30:55 -07:00
Garth Vander Houwen
f132589e9c
Log updates
2024-06-23 13:08:15 -07:00
Garth Vander Houwen
12e090059d
Backup database functionality
2024-06-23 13:00:20 -07:00
Garth Vander Houwen
b73b3864ea
Delete admin message list
2024-06-23 12:25:08 -07:00
Garth Vander Houwen
1ac5bc9697
Update logs
2024-06-23 08:40:38 -07:00
Garth Vander Houwen
f7a9345b4e
Update client proxy logging
2024-06-23 08:06:59 -07:00
Garth Vander Houwen
26e785926f
OS Log Viewer, device serial log over BLE
2024-06-23 07:09:14 -07:00