Garth Vander Houwen
73ffb05663
Hide just broken delete button
2024-07-31 14:47:31 -07:00
Garth Vander Houwen
a9e189be9a
Dismiss selected node after deleting it
...
Dont allow deleting the connected node
Hide 3 context menu items that need refactoring.
2024-07-30 20:57:36 -07:00
Blake McAnally
8fe6d46009
Fix node list routing in catalyst app by ensuring that selectedNode is cleared
2024-07-15 21:39:22 -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
e0640143df
Merge pull request #791 from meshtastic/add-exchange-positions-back-to-the-node-list
...
Restore the Exchange Positions and TraceRoute button back to the node list context menu
2024-07-14 23:39:48 -07:00
Blake McAnally
29afebcf67
Restore the Exchange Positions and Trace Route buttons back to the node list
2024-07-14 12:48:08 -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
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
b9f36d8a05
Remove extra brackets
2024-07-02 10:18:42 -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
0ffd3a06d0
Start to make the node list search async
2024-06-29 20:21:53 -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
Garth Vander Houwen
fb2f182f70
Device roles state
2024-06-29 15:36:09 -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
3046361dd0
Assorted changes
2024-05-24 18:15:53 -07:00
Garth Vander Houwen
a4c1fc4fe6
Remove up and downlink from QR codes
...
Open node details view from new node notification
Fix speed
Simple deep linking structure
2024-05-14 22:39:07 -07:00
Garth Vander Houwen
8bcf40f543
Deep Links
...
Updated position precision
2024-05-06 23:03:51 -07:00
Garth Vander Houwen
8817cf7fe9
Pad lora meter a little
...
Auto dismiss trace route alert
2024-04-11 13:57:36 -07:00
Garth Vander Houwen
6144786cf9
Move all app settings to the settings bundle and link from the app settings view
...
Add enter shortcut to alert ok buttons on the node list
2024-04-10 18:43:24 -07:00
Garth Vander Houwen
6b769ddb5b
Touch up favorites
2024-04-02 17:10:42 -07:00
Garth Vander Houwen
e68734135b
Add node num to text search
2024-04-02 07:00:07 -07:00
Garth Vander Houwen
ab82848d99
filter update
2024-04-02 06:20:48 -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
515bc7fcd6
Finish hooking up favorites
2024-03-31 14:45:30 -07:00
Garth Vander Houwen
f38e61b0b2
Hook up favorites, clean up admin dropdown list
2024-03-29 14:37:09 -07:00
Garth Vander Houwen
78095caf08
Fix firmware version comparison, filter the node list when it appears
2024-03-26 19:49:30 -07:00
Garth Vander Houwen
0c112e2a55
Online only filter
2024-03-26 14:57:00 -07:00
Garth Vander Houwen
35c943aa68
Fix text search not running if there was not a filter set, fix typo on pax counter settings localized string
2024-03-26 14:01:59 -07:00
Garth Vander Houwen
e42b1ae500
force slelection of at least one option in the lora / mqtt filters
2024-03-26 09:21:47 -07:00
Garth Vander Houwen
08a936f7e1
Filter by client role too
2024-03-26 09:13:15 -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
c36832586c
Scoll to dismiss keyboard for the two searchable lists
2024-03-10 22:14:46 -07:00
Garth Vander Houwen
8a8cd69383
Client proxy manage topic update, don't show exchange positons for the connected node
2024-03-10 15:16:18 -07:00
Garth Vander Houwen
4fd8efe4b3
Disasble auto correct on node and user lists
2024-03-10 00:34:21 -08:00
Garth Vander Houwen
08de61ee71
Node list updates
2024-03-09 23:37:00 -08:00
Garth Vander Houwen
2ba208fa8e
Bump version and protos
2024-03-09 20:07:12 -08:00
Garth Vander Houwen
1db42dbbcd
Add exchange position node list menu item, add improved search to the user list.
2024-03-02 10:18:57 -08:00
Garth Vander Houwen
78b902dae0
Update mesh logs to not spit out JSON
...
Enhance node list search
2024-03-02 08:31:29 -08:00
Garth Vander Houwen
a2476a212f
Only show client history to S&F routers
2024-02-13 14:23:07 -08:00