Garth Vander Houwen
a4d5aefca3
Bossy linter
2024-10-05 15:50:57 -07:00
Garth Vander Houwen
aee1a31e8e
add packet filter for message lock icon
2024-10-05 09:53:33 -07:00
Garth Vander Houwen
4cc38dabf9
Merge pull request #941 from meshtastic/connect-localstats-update
...
Connect localstats update
2024-09-22 07:15:33 -07:00
Garth Vander Houwen
7d94dc4264
Clean up local stats code
2024-09-22 07:07:25 -07:00
Garth Vander Houwen
470f3432da
Clean up key mis match logic
2024-09-18 18:50:46 -07:00
Garth Vander Houwen
94708e76cb
fix logging typo, update lock icon on messages to only show for real acks
2024-09-18 18:25:20 -07:00
Garth Vander Houwen
aaa6bbbfd2
Log right public key field
2024-09-18 16:36:06 -07:00
Garth Vander Houwen
5a1818d503
Set message size to 200 bytes, add extra pki check before setting key
2024-09-17 14:15:33 -07:00
Garth Vander Houwen
70b9a8de51
Better filter before setting mismatched key
2024-09-15 11:35:35 -07:00
Garth Vander Houwen
762c907a64
Merge branch 'main' into Actionable-notifications
2024-09-11 09:38:50 -07:00
Garth Vander Houwen
2daf3e3536
Fix incoming keys
2024-09-10 15:05:13 -07:00
Garth Vander Houwen
6e6027263a
Log node info packet json
2024-09-05 10:39:54 -07:00
Garth Vander Houwen
a4fe551e03
Update several config sections to use the new pki admin structures
2024-09-04 10:06:34 -07:00
Benjamin Faershtein
359dbacb44
Actionable Notifs
2024-09-03 22:50:08 -07:00
Garth Vander Houwen
9d911a8d2c
hook up session passkey to bluetooth config
2024-09-03 18:01:32 -07:00
Garth Vander Houwen
3934bdcbc6
Don't set keymatch to false if we get a pki failed error
2024-09-02 22:23:56 -07:00
Garth Vander Houwen
a8149e0c66
Only send battery nofifications from the local node
2024-08-28 08:36:45 -07:00
Garth Vander Houwen
85f9cc8ad3
Upcate live activity to use the new local stats protobuf
2024-08-24 18:44:08 -07:00
Garth Vander Houwen
396d2e8495
Agressive metadata requests
2024-08-19 12:30:26 -07:00
Garth Vander Houwen
7e80accfad
use > 0 for all empy rx times
2024-08-15 13:55:46 -07:00
Garth Vander Houwen
2415ef28af
Update some last heard dates if they aer 0
2024-08-15 13:43:31 -07:00
Garth Vander Houwen
fd38f96dc7
Bump version, set current timestamp for packets with a 0 timestamp
2024-08-15 07:20:45 -07:00
Garth Vander Houwen
0b5e72cd43
Public key mismatch warning
2024-08-14 20:52:47 -07:00
Garth Vander Houwen
b3301bac7a
turn on key match warning on receipt of a pki failed error
2024-08-14 14:57:34 -07:00
Garth Vander Houwen
b3f32238c8
add keyMatch value to user
2024-08-12 16:56:33 -07:00
Garth Vander Houwen
8dc4f3076d
Set a key for an existing user if the key is empty
2024-08-12 15:27:10 -07:00
Garth Vander Houwen
6926d857ff
Add secure input view to handle key inputs
2024-08-12 14:42:47 -07:00
Garth Vander Houwen
9eb64bb3ed
Set public key for nodedb packets
2024-08-12 10:32:47 -07:00
Garth Vander Houwen
d175f960cd
Hook up new key values to messages
2024-08-12 05:20:19 -07:00
Garth Vander Houwen
c430913015
Security config updates
2024-08-09 21:12:27 -07:00
Garth Vander Houwen
dbdf869c84
Pretty display name
2024-08-06 14:53:32 -07:00
Garth Vander Houwen
894bd6673c
Display name updates
2024-08-06 12:57:46 -07:00
Garth Vander Houwen
204b2ebb32
Store hardware model id
2024-08-06 09:25:53 -07:00
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
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
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
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
10e18b345a
Make some logs public
2024-07-14 23:31:46 -07: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
Garth Vander Houwen
f6c1ca33fd
truncate some ints that are crashing
2024-07-06 09:02:44 -07:00
Garth Vander Houwen
d5efb15aca
Log updates
2024-06-29 11:05:29 -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