Garth Vander Houwen
ea39adac26
Add OSLog Redacttion attributes
2025-03-31 22:06:00 -07:00
Jake-B
f730a93082
Do not apply variation selectors to ASCII
2025-03-15 10:13:19 -04:00
Garth Vander Houwen
da03814493
Remove more translation keys
2025-02-15 12:17:22 -08:00
Brian Floersch
4d0312623d
Cleanup node list
...
Added preview for NodeListItem, Added CoreData bindings, Align all icons, Deduplicate code for list items, Fix list view padding for tab bar transparency
2025-02-06 00:04:59 -05:00
Garth Vander Houwen
88e7c92f89
Switch to new locations handler
2025-01-21 09:19:14 -08:00
Garth Vander Houwen
a31fda92d1
Make message button match user list
2025-01-11 07:28:59 -08:00
Garth Vander Houwen
49c7bd7bef
Add ignore node functionality to the node and user list
2024-12-16 14:43:59 -08:00
Garth Vander Houwen
e118412808
Add ignore node button
2024-12-13 21:11:12 -08:00
Garth Vander Houwen
a4d5aefca3
Bossy linter
2024-10-05 15:50:57 -07:00
Garth Vander Houwen
d477de80c2
Remove ios 16 conditions
2024-10-05 10:44:46 -07:00
Blake McAnally
c678cd37fe
Merge pull request #901 from meshtastic/refactor-router-state
...
Refactor router state to more closely match tab bar behavior
2024-08-28 13:41:56 -05:00
Garth Vander Houwen
583c992cb8
Remove publisher change event that runs way too often
2024-08-28 11:32:22 -07:00
Blake McAnally
620e329521
Refactor router state to more closely match tab bar behavior
2024-08-28 07:37:49 -05: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
fa872a9d22
Assorted cleanup
2024-08-23 20:10:57 -07:00
Garth Vander Houwen
72b7cc3e3c
Node list message user context menu item
2024-08-15 08:15:11 -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
772a14d664
Add pki encryption toggle to user and node list filters
2024-08-12 19:51:34 -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
e8b6f00dc2
Device hardware updates
2024-08-05 19:35:41 -07:00
Garth Vander Houwen
d45034cb64
Update true bearing icons
2024-08-04 21:32:47 -07:00
Garth Vander Houwen
75b6b4e6af
Restore node list context menu logic, alerts, delays and confirmation dialog
2024-08-02 12:18:41 -07:00
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