Garth Vander Houwen
5c57d38ee6
Update channel url query string location and support both formats
2024-07-09 18:29:59 -07:00
Garth Vander Houwen
48220d57ac
Improve hardare node details spacing
2024-07-09 18:24:23 -07:00
Garth Vander Houwen
3a30a72c0b
Larger min width for signal strength
2024-07-09 18:12:47 -07:00
Garth Vander Houwen
cd1b25e0c5
Merge pull request #768 from RCGV1/patch-3
...
Copyable text in Node Detail
2024-07-09 13:16:48 -07:00
Garth Vander Houwen
1d8d9113c3
Merge pull request #765 from meshtastic/2.3.16
...
2.3.16 Updates
2024-07-09 13:16:00 -07:00
Garth Vander Houwen
8c4d1330f4
Move gps debug data to debug only view
2024-07-09 12:39:23 -07:00
Benjamin Faershtein
e66550a2cb
Copyable text in Node Detail
2024-07-09 08:26:32 -10:00
Garth Vander Houwen
71d0ff535a
Clear database when changeing device
2024-07-09 08:47:21 -07:00
Garth Vander Houwen
81a5a46ae2
Assorted version updates and core data cleanup
2024-07-09 08:08:08 -07:00
Garth Vander Houwen
6ea2f244ba
Merge pull request #764 from meshtastic/remove-channellist-selection
...
Remove channel list selection that is breaking ios18
2024-07-08 20:30:48 -07:00
Garth Vander Houwen
7596294250
Remove channel list selection that is breaking ios18
2024-07-08 19:59:30 -07:00
Blake McAnally
4c448e08b5
Factor out client history & delete node buttons, and tidy up the available actions in the list & detail screen
2024-07-08 20:03:26 -05:00
Blake McAnally
7a7a225b8e
Factor out Trace Route into button
2024-07-08 01:17:45 -05:00
Blake McAnally
6d5c8d55f1
Refactor exchange positions action and add to detail screen
2024-07-08 00:46:26 -05:00
Blake McAnally
1dc2cf4668
Refactor show/hide alerts button
2024-07-08 00:31:45 -05:00
Blake McAnally
7fec9910fb
Factor out add to favorites into reusable UI component
2024-07-08 00:17:27 -05:00
Garth Vander Houwen
8d081f3a15
Merge pull request #759 from meshtastic/node-detail-redesign
...
Node Detail Screen Redesign
2024-07-07 21:17:28 -07:00
Blake McAnally
f754669361
Redesign the Node Details UI
2024-07-07 21:04:07 -05:00
Garth Vander Houwen
9db1692221
add powerstress app packet handling
2024-07-07 14:39:10 -07:00
Garth Vander Houwen
2a7752c0b8
fix app log version discrepancy
2024-07-07 14:11:29 -07:00
Garth Vander Houwen
ea677b4cee
Merge remote-tracking branch 'refs/remotes/origin/main'
2024-07-07 10:02:24 -07:00
Garth Vander Houwen
09dfc90266
Fix disable channel crash, use a switch to make generate qr code more readable
2024-07-07 09:40:06 -07:00
Garth Vander Houwen
dfc9cb32a2
Bump version
2024-07-06 19:46:40 -07:00
Garth Vander Houwen
f0c343f768
Merge pull request #747 from meshtastic/remove_192bit_channel_keys
...
Remove 192bit channel keys, fix channel delete bug
2024-07-03 11:11:08 -07:00
Garth Vander Houwen
b9f36d8a05
Remove extra brackets
2024-07-02 10:18:42 -07:00
Garth Vander Houwen
f74f3999d8
Merge pull request #745 from meshtastic/fix_ios18_build
...
add now missing value label
2024-07-02 10:11:16 -07:00
Garth Vander Houwen
0b7dfc2227
Fix channel delete bug
2024-07-02 09:28:55 -07:00
Garth Vander Houwen
19f3e7ddae
Remove option to set 192bit keys
2024-07-02 09:20:12 -07:00
Garth Vander Houwen
251456f52a
Update Meshtastic/Views/Nodes/NodeList.swift
...
Co-authored-by: Blake McAnally <bwm003@gmail.com>
2024-07-02 08:01:28 -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
b77a8adbac
add now missing value label
2024-06-30 23:50:34 -07:00
Garth Vander Houwen
0ffd3a06d0
Start to make the node list search async
2024-06-29 20:21:53 -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
457c87c128
size the node filter
2024-06-29 16:31:30 -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
Garth Vander Houwen
fb2f182f70
Device roles state
2024-06-29 15:36:09 -07:00
Garth Vander Houwen
d5efb15aca
Log updates
2024-06-29 11:05:29 -07:00
Garth Vander Houwen
a8399f6148
Swiftlint updates
2024-06-28 19:41:17 -07:00
Garth Vander Houwen
9f1b3975f8
Use indigo for debug color, clean up filters
2024-06-28 19:30:12 -07:00
Garth Vander Houwen
c7f7e14e66
Log details level colors
2024-06-28 18:25:41 -07:00
Garth Vander Houwen
d0d383f5ce
Colorful logs
2024-06-28 18:21:54 -07:00
Blake McAnally
ebd3d680bb
extract section to computed property and tweak the if statements
2024-06-28 16:54:27 -05:00
Benjamin Faershtein
cde0266469
Does not show Duty Cycle warning when in licensed mode
2024-06-28 16:33:19 -05: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
2795c4cf69
Only allow 6 characters for call sign
2024-06-27 07:40:31 -07:00
Garth Vander Houwen
512f6b8c9e
assorted backup fixes
2024-06-26 15:12:24 -07:00