Garth Vander Houwen
583c992cb8
Remove publisher change event that runs way too often
2024-08-28 11:32:22 -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
53d15a4a33
Dont show acks for received messages
2024-08-23 20:25:58 -07:00
Garth Vander Houwen
fa872a9d22
Assorted cleanup
2024-08-23 20:10:57 -07:00
Garth Vander Houwen
55c90a815c
Add some text for the new admin channel settings, show missing ack text
2024-08-23 19:49:06 -07:00
Garth Vander Houwen
f7c26f896f
New scroll methods
2024-08-23 19:28:13 -07:00
Garth Vander Houwen
39c31980b5
Fix channel ack bug
2024-08-20 18:50:28 -07:00
Garth Vander Houwen
7d63a21418
Hook retry up to ack errors
2024-08-16 16:26:54 -07:00
Garth Vander Houwen
ce3aacba63
Help!
2024-08-15 16:31:58 -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
5c8eea9ea8
Key match warning search on first appear
2024-08-14 21:36:31 -07:00
Garth Vander Houwen
197b567db0
Clean up the filters
2024-08-14 21:32:17 -07:00
Garth Vander Houwen
3b0d40668f
Remove public key from context menu
2024-08-14 17:09:05 -07:00
Garth Vander Houwen
8c3b4ada37
Move the lock to the message corner
2024-08-14 17:04:48 -07:00
Garth Vander Houwen
59a104d9e9
ack!
2024-08-14 14:11:08 -07:00
Garth Vander Houwen
1fdbd5cc3a
Switch to broken key icon for key match
2024-08-14 03:52:20 -07:00
Garth Vander Houwen
772a14d664
Add pki encryption toggle to user and node list filters
2024-08-12 19:51:34 -07:00
Garth Vander Houwen
edde940a79
Use key match
2024-08-12 17:27:43 -07:00
Garth Vander Houwen
e633009e9d
Icons for each messge type
2024-08-12 16:46:25 -07:00
Garth Vander Houwen
1942f0e2dd
Add pki info to message context menu
2024-08-12 05:55:48 -07:00
Garth Vander Houwen
9e4def79be
Little tiny locks
2024-08-08 21:52:43 -07:00
Garth Vander Houwen
9f99980534
initial security config proto mockup
2024-08-08 07:33:31 -07:00
Garth Vander Houwen
6bb8d03a98
Add display name to search
2024-08-06 21:56:43 -07:00
Garth Vander Houwen
f4bcad2c68
Linting fixes
2024-08-04 21:42:02 -07:00
ChDel
3032a4d4de
Changes to support iOS 18 Beta
2024-07-31 18:11:15 -05:00
Garth Vander Houwen
233518ebbf
Merge branch 'main' into app-routing
2024-07-17 09:15:46 -07:00
Garth Vander Houwen
5eea9ea87c
Node num details
2024-07-17 00:20:35 -07:00
Blake McAnally
fd96b36d4d
Update messages routing to clear NavigationSplitView when switching on sidebar
2024-07-16 19:47:57 -05:00
Blake McAnally
fcbdaaf01f
Extract some magic numbers to named constants with some documentation
2024-07-16 16:31:25 -05:00
Blake McAnally
86d362bb17
Refactor messages navigation handling for NavigationSplitView
2024-07-15 15:58:12 -05: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
c779461c5d
Set right default for weather kit setting
2024-07-13 08:06:10 -07:00
Garth Vander Houwen
787bf4ed38
Node filter for environment nodes
2024-07-12 01:28:56 -07:00
Garth Vander Houwen
7596294250
Remove channel list selection that is breaking ios18
2024-07-08 19:59:30 -07:00
Garth Vander Houwen
b9f36d8a05
Remove extra brackets
2024-07-02 10:18:42 -07:00
Garth Vander Houwen
54af67284b
Update Meshtastic/Views/Messages/UserList.swift
...
Co-authored-by: Blake McAnally <bwm003@gmail.com>
2024-07-02 08:01:13 -07:00
Garth Vander Houwen
33d1c6bbac
Fix role query on user list
2024-06-29 19:25:14 -07:00
Garth Vander Houwen
8059f4332a
Role Silders for user and node list filters
2024-06-29 19:13:48 -07:00
Garth Vander Houwen
236955900e
Role filters
2024-06-29 16:19:56 -07:00
Garth Vander Houwen
b19109b7c7
role filter mockup
2024-06-29 16:05: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
df87fb538d
log updates
2024-06-24 07:24:24 -07:00
Garth Vander Houwen
847892d45d
Log categories
2024-06-03 02:17:55 -07:00
Garth Vander Houwen
82a8336e35
Additional swift lint fixes
2024-06-02 20:13:40 -07:00