Commit graph

102 commits

Author SHA1 Message Date
Garth Vander Houwen
4d375a1e43 Merge remote-tracking branch 'refs/remotes/origin/2.3.11_Working_Changes' 2024-06-06 22:51:21 -07:00
Garth Vander Houwen
9ca99c7ed3 Add admin messages category
Remove admin message log
2024-06-06 22:51:16 -07:00
Blake McAnally
893fdcd11f Factor out more CoreData entity creation into convenience initializers 2024-06-06 23:04:18 -05:00
Garth Vander Houwen
c43cd4338d LIttle logging cleanup 2024-06-06 15:45:54 -07:00
Garth Vander Houwen
3de1b37ebc
Merge pull request #672 from 72A12F4E/node-packet-parsing-cleanup
Refactor how packets are parsed and persisted to the data model
2024-06-06 14:05:42 -07:00
Blake McAnally
e287ad6b78 Refactor how mesh packets are persisted to the data model 2024-06-06 15:14:53 -05:00
Garth Vander Houwen
b31998be6c Search the logs, add a couple of stats logs 2024-06-06 12:37:40 -07:00
Garth Vander Houwen
d12c755eb9 Adjust log timing 2024-06-06 08:19:11 -07:00
Garth Vander Houwen
544bbd3621 Debug log updates 2024-06-05 20:46:24 -07:00
Garth Vander Houwen
6fc475da76 debug App Logs view 2024-06-05 08:44:46 -07:00
Garth Vander Houwen
ef6068321d Simple debug log 2024-06-04 22:41:45 -07:00
Garth Vander Houwen
b6797b0166 Move logger 2024-06-04 17:30:58 -07:00
Garth Vander Houwen
847892d45d Log categories 2024-06-03 02:17:55 -07:00
Blake McAnally
4c7cd0d923 Adopt OSLog for logging and replace the majority of calls to print() 2024-06-01 11:30:29 -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
c871caa21d Simplify settings 2024-05-01 10:13:15 -07:00
Garth Vander Houwen
60831f6e75 Mute channels 2024-04-30 11:09:04 -07:00
Garth Vander Houwen
5869a27369 Mute all channel message notifications 2024-04-26 18:06:23 -07:00
Garth Vander Houwen
52dd086e09 IAQ legend, basic AQI options. 2024-04-26 15:02:49 -07:00
Garth Vander Houwen
0aba48a447 Remove sponsor link 2024-04-22 13:22:16 -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
0f26c3c8eb Finish up route list 2024-04-14 14:51:59 -07:00
Garth Vander Houwen
cb06af0b6c Bump version, add notification settings to settings bundle. 2024-04-09 22:04:37 -07:00
benjaminfaershtein
102bbf521e Added New Node Notification setting and notification 2024-04-09 16:59:34 -07:00
Garth Vander Houwen
8156777fea Timezone 2024-04-08 11:41:54 -07:00
Garth Vander Houwen
6a41cf63be Put qr code experiment in place, fix up channel editor 2024-04-02 21:49:36 -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
9c0430f956 Remove extra comment 2024-03-28 08:44:10 -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
3bd5c9c003
Merge pull request #571 from ChDel/2.3.2_Working_Changes
Fixing UserDefault wrapper crashing with enums
2024-03-27 16:30:27 -07:00
Garth Vander Houwen
7c022813a2 Fixed position updates 2024-03-27 16:06:24 -07:00
ChDel
8149863621 Allow for numerical enum to decode 2024-03-26 19:40:48 -07:00
ChDel
1354427bfe Fixing UserDefault wrapper crashing with enums 2024-03-26 16:45:32 -07:00
Garth Vander Houwen
496451c15c Add node filters 2024-03-26 07:54:16 -07:00
Garth Vander Houwen
80103ebda2 Revert user default updates, move everything to the map settings form 2024-03-25 18:43:03 -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
5c212cff04 Merge remote-tracking branch 'refs/remotes/origin/2.3.2_Working_Changes' 2024-03-24 13:13:10 -07:00
Garth Vander Houwen
6be729305d All positions query updates 2024-03-24 13:13:05 -07:00
Garth Vander Houwen
1d0ba8b20f
Merge pull request #563 from ChDel/2.3.2-Refactoring-UserDefaults
UserDefaults extension
2024-03-24 13:11:58 -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