Blake McAnally
893fdcd11f
Factor out more CoreData entity creation into convenience initializers
2024-06-06 23:04:18 -05:00
Blake McAnally
e287ad6b78
Refactor how mesh packets are persisted to the data model
2024-06-06 15:14:53 -05:00
Blake McAnally
4d547e48db
This change fixes several lint errors throughout the project, and moves the SwiftLint build phase to before compilation.
...
After this change, a developer can now clone the project and run without the build failing due to lint errors! 😃
* I ran `swiftlint --fix` to resolve many auto-correctable issues (mostly whitespace)
* Excluded the `Meshtastic/Protobufs` directory from lint, since that code is automatically generated.
* Converted some single letter method parameters to lowercase.
* Converted several instances `force_cast` to instead use `guard` or `if let` to unwrap optional values. During this change, some of the SwiftUI views became "too complex to be solved in a reasonable time", so I broke up the views into distinct sub-expressions.
I was able to build and run the app on an iOS simulator.
2024-05-31 21:48:50 -05:00
Garth Vander Houwen
58e7a53c30
1000 node mesh map limit
2024-05-28 12:47:06 -07:00
Garth Vander Houwen
33d8f6bc1a
add back other core data filters
2024-05-28 12:39:30 -07:00
Garth Vander Houwen
ba35e08309
Take off mesh map node limits, reduce max font size for circle text
2024-05-28 12:33:49 -07:00
Garth Vander Houwen
0b855a08bf
Check node num length before making a new node info or user core data object
2024-05-26 12:15:50 -07:00
Garth Vander Houwen
60831f6e75
Mute channels
2024-04-30 11:09:04 -07:00
Garth Vander Houwen
59b9fa9581
Button to request updated device metadata for admin channels
2024-04-15 17:31:53 -07:00
Garth Vander Houwen
8a214d93eb
Contact list filters
2024-04-02 11:16:32 -07:00
Garth Vander Houwen
78c0bca781
Add favorite and distance filter to the node list
2024-04-02 06:17:03 -07:00
Garth Vander Houwen
52c52ae1e6
100 node limit on the node map, remove 2500 mile distance filter
2024-03-31 12:38:17 -07:00
Garth Vander Houwen
6a7baf1ebe
Add back 48 hour filter to the mesh map, add admin channel tip
2024-03-28 08:39:34 -07:00
Garth Vander Houwen
7c022813a2
Fixed position updates
2024-03-27 16:06:24 -07:00
Garth Vander Houwen
496451c15c
Add node filters
2024-03-26 07:54:16 -07:00
Garth Vander Houwen
7eb6659c0c
Move fetch requests to mapcontent
2024-03-25 15:21:38 -07:00
Garth Vander Houwen
d768eb64e9
Dont allow json and the client proxy, max position request of 300 for the mesh map
2024-03-24 22:31:47 -07:00
Garth Vander Houwen
554fe9a3ca
Node distance filter for the mesh map
2024-03-24 22:23:55 -07:00
Garth Vander Houwen
6be729305d
All positions query updates
2024-03-24 13:13:05 -07:00
Garth Vander Houwen
e9e886e5bc
Filter out far away positions on the node map
2024-03-24 11:45:49 -07:00
Garth Vander Houwen
03a210e415
Get the last 50 nodes seen for the mesh map, zoom much closer by default, only show nodes from the last 48 hours on the mesh map
2024-03-23 18:22:10 -07:00
Garth Vander Houwen
7d00a5882b
Try and use less ram on the mesh map
2024-03-23 18:01:20 -07:00
Garth Vander Houwen
02cca19f26
Assorted updates
2024-03-23 09:01:44 -07:00
Garth Vander Houwen
505e1128ed
Complete pax counter log
2024-02-25 21:40:25 -08:00
Austin Payne
bb0acba742
improvement: dedupe canRetry definition
2024-02-17 14:10:25 -07:00
Garth Vander Houwen
aba2c9bece
Add store and forward router bool
2024-02-10 17:43:01 -08:00
Garth Vander Houwen
5dd805cb2d
Method to create empty node info
2024-01-16 08:55:23 -08:00
Garth Vander Houwen
ee6afcc0cb
Updated GPS view for ios 17
2023-12-22 08:25:59 -08:00
Garth Vander Houwen
bd5191ccd2
Initial trace route log
2023-12-08 11:41:29 -08:00
Garth Vander Houwen
f6cb21d6d8
Routes
2023-11-21 22:39:42 -08:00
Garth Vander Houwen
28386ee681
Additional cleanup for nodes tab. Show connected node on every view for a phon, only the detail tab on ipad and mac
2023-09-09 21:23:14 -07:00
Garth Vander Houwen
2cf72f7d3d
Clean up node details
2023-09-07 23:38:53 -07:00
Garth Vander Houwen
e399a426ad
Only show logs when there is data. Move coredata extentions. Allow turning off of mqtt client proxy. Save unread message badges on configcomplete
2023-09-03 22:14:59 -07:00