Garth Vander Houwen
16ad1ecfce
Only share messagable contacts
2025-05-25 09:25:58 -07:00
Ben Meadors
3d04610690
Plumb proto
2025-05-14 19:35:29 -05:00
Ben Meadors
d5ce82347e
Defaults
2025-05-13 20:11:27 -05:00
Ben Meadors
382402afa9
Update Meshtastic/Extensions/CoreData/NodeInfoEntityToNodeInfo.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-13 20:09:35 -05:00
Ben Meadors
bf55f3526d
Update Meshtastic/Extensions/CoreData/NodeInfoEntityToNodeInfo.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-13 20:09:30 -05:00
Ben Meadors
2857ed3dc9
Update Meshtastic/Extensions/CoreData/NodeInfoEntityToNodeInfo.swift
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-13 20:03:58 -05:00
Ben Meadors
05397db3a4
Add shared contact functionality (WIP)
...
Feel free to hijack and make it not terrible
2025-05-13 19:43:43 -05:00
Garth Vander Houwen
8dfa7f5b14
Bump timestamp up to an hour
2025-05-13 06:40:50 -07:00
Benjamin Faershtein
670ad44a1d
fix comment
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-05-11 18:56:41 -07:00
Benjamin Faershtein
916279b0d1
Timestamps above messages spaced by 15 min
2025-05-11 00:00:54 -07:00
Garth Vander Houwen
a0e94bd518
More translation key cleanup
2025-04-27 16:19:10 -07:00
Jake-B
d847e75437
Database updates for new attributes in Telemetry protobufs
2025-03-14 16:01:00 -04:00
Jake-B
bc4687953e
Refactor to optional values for TelemetryEntity attributes
2025-02-21 18:23:03 -05:00
Garth Vander Houwen
52a69886bd
Merge pull request #1071 from daviesgeek/add-power-metrics
...
Add power metrics
2025-01-27 12:29:22 -08:00
Matthew Davies
bec24ba93c
Add power metrics widgets for node detail screen
2025-01-25 00:13:12 -08:00
Garth Vander Houwen
88e7c92f89
Switch to new locations handler
2025-01-21 09:19:14 -08:00
Garth Vander Houwen
abaa913d86
Fix device images for tloras
2025-01-01 11:20:46 -08:00
Garth Vander Houwen
628e3d11b7
Add images for additional project backers
2024-12-19 23:08:14 -08:00
Garth Vander Houwen
49c7bd7bef
Add ignore node functionality to the node and user list
2024-12-16 14:43:59 -08:00
Garth Vander Houwen
1e63bfa85f
Update hardware model extension
2024-12-13 09:49:03 -08:00
Garth Vander Houwen
909100b6d5
Additional device images
2024-12-13 09:34:32 -08:00
Garth Vander Houwen
940be1e88d
Add Heltec as a backer
2024-12-12 22:44:39 -08:00
Garth Vander Houwen
0891a37a56
Backer device images
2024-12-12 16:06:48 -08:00
Garth Vander Houwen
3df5f9bd09
Update hardware section on node details.
2024-12-12 08:53:10 -08:00
Garth Vander Houwen
d9442d3b4e
Device image updates
2024-12-10 20:34:25 -08:00
Garth Vander Houwen
f0838eace9
Update trace route list, only show traceroute icon if there are responses, temp layout test
2024-10-13 09:20:05 -07:00
Garth Vander Houwen
bb5320035b
Fix potential traceroute position crashes
2024-09-29 10:25:37 -07:00
Garth Vander Houwen
5024272c0b
Split trace route text into to and fro
2024-09-26 16:48:18 -07:00
Garth Vander Houwen
f757909aa4
remove local stats call
2024-08-26 22:53:12 -07:00
Garth Vander Houwen
d3a7de2f76
Seperate apps settings and data clearing, update logic for online nodes text
2024-08-25 23:02:43 -07:00
Garth Vander Houwen
25f8e424ed
Sync up isonline with the firmware add local stats extension
2024-08-25 10:08:32 -07:00
Garth Vander Houwen
4361a082c5
Sync up online timeframes with the stats at seen in the last 2 hours
2024-08-25 09:50:01 -07:00
Garth Vander Houwen
2bbaada3cc
Merge branch 'main' into pki
2024-08-19 16:06:23 -07:00
Garth Vander Houwen
dee96175bf
Update admin drop down
2024-08-18 17:15:55 -07:00
Garth Vander Houwen
aad3bd4f89
Pass keys around better
2024-08-18 11:39:41 -07:00
Garth Vander Houwen
9b50626ebe
Clean up admin drop down
2024-08-18 10:00:15 -07:00
Garth Vander Houwen
b260b644e4
Fix node list battery level update bug
2024-08-17 15:31:35 -07:00
Garth Vander Houwen
e7f6402e51
Hook ack errors up to the canRetry bool
2024-08-16 09:38:09 -07:00
Garth Vander Houwen
ee2313ff0d
Throw out any time that is off by more than 10 seconds in either direction and use now for message timestamp
2024-08-08 19:17:05 -07:00
Garth Vander Houwen
d9547c4362
little feets
2024-08-04 15:53:59 -07:00
Garth Vander Houwen
f24a14bd19
Sort Descriptors
2024-08-03 07:02:51 -07:00
Garth Vander Houwen
33978592d3
Remove lightly used receivedTimestamp
2024-07-31 20:56:09 -07:00
ChDel
3032a4d4de
Changes to support iOS 18 Beta
2024-07-31 18:11:15 -05:00
Garth Vander Houwen
4a8941242c
Merge branch 'main' into swiftlint-autocorrect
2024-07-16 09:14:37 -07:00
Blake McAnally
9fb3eedb9e
Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases
2024-07-15 22:48:26 -05:00
Garth Vander Houwen
787bf4ed38
Node filter for environment nodes
2024-07-12 01:28:56 -07:00
Garth Vander Houwen
796c1abb31
Weatherkit widgets
2024-07-11 08:42:27 -07:00
Blake McAnally
964d08098b
Run swiftlint --fix over the project
2024-07-09 20:03:40 -05:00
Garth Vander Houwen
a8399f6148
Swiftlint updates
2024-06-28 19:41:17 -07: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