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
26d02beb5d
Merge pull request #744 from meshtastic/multiselect_node_filters
...
Multiselect node filters
2024-07-02 10:06:40 -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
e72a55e882
Merge pull request #741 from 72A12F4E/clean-up-old-strings
...
remove old strings files after migration
2024-06-29 19:54:10 -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
Blake McAnally
c01e488a0b
remove old strings files after migration
2024-06-29 17:51:39 -05:00
Garth Vander Houwen
fb2f182f70
Device roles state
2024-06-29 15:36:09 -07:00
Blake McAnally
455cb3f0b8
Merge pull request #733 from meshtastic/2.3.12_Working_Changes
...
2.3.12 working changes
2024-06-29 17:18:26 -05:00
Blake McAnally
98cb44fe74
Merge branch 'main' into 2.3.12_Working_Changes
2024-06-29 16:45:39 -05:00
Garth Vander Houwen
f7f847a863
Fix borked file
2024-06-29 14:25:20 -07:00
Garth Vander Houwen
c0827b02bb
Merge pull request #738 from PhilRosa-Leeke/patch-4
...
Update Localizable.strings translated into Portuguese
2024-06-29 13:54:47 -07:00
Garth Vander Houwen
067d92f207
Merge pull request #739 from meshtastic/log_level_colors
...
Log updates
2024-06-29 11:08:42 -07:00
Garth Vander Houwen
d5efb15aca
Log updates
2024-06-29 11:05:29 -07:00
Phil Rosa-Leeke
9d125c84f8
Update Localizable.strings translated into Portuguese
...
Translation done (again)
2024-06-29 16:51:17 +01:00
Garth Vander Houwen
8ab0139af4
Merge pull request #737 from meshtastic/log_level_colors
...
Log level colors
2024-06-28 22:32:40 -07:00
Garth Vander Houwen
509037c102
Remove extra space
2024-06-28 22:07:52 -07:00
Garth Vander Houwen
a8399f6148
Swiftlint updates
2024-06-28 19:41:17 -07:00
Blake McAnally
e97bfb1121
Merge pull request #736 from 72A12F4E/bump-protos
...
Bump Protos
2024-06-28 21:34:20 -05:00
Garth Vander Houwen
9f1b3975f8
Use indigo for debug color, clean up filters
2024-06-28 19:30:12 -07:00
Blake McAnally
a8e4c2a653
bump protos
2024-06-28 21:29:51 -05: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
55941b579c
Merge pull request #734 from 72A12F4E/migrate-to-string-catalogs
...
Migrate to String Catalogs
2024-06-28 19:45:02 -05:00
Blake McAnally
44adbf9c5e
Migrate to String Catalogs
2024-06-28 18:04:04 -05:00
Garth Vander Houwen
7aa9bbf497
Merge remote-tracking branch 'refs/remotes/origin/2.3.12_Working_Changes'
2024-06-28 15:28:37 -07:00
Garth Vander Houwen
f813f32a69
Bump version
2024-06-28 15:27:45 -07:00
Garth Vander Houwen
c8ddbd3b0b
Merge pull request #718 from RCGV1/Duty-cycle-licensed
...
Fixes #714
2024-06-28 15:22:05 -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
Garth Vander Houwen
a31fc69f5c
Merge remote-tracking branch 'refs/remotes/origin/2.3.12_Working_Changes'
2024-06-28 14:27:04 -07:00
Blake McAnally
173f5dad82
fix proj file
2024-06-28 16:22:41 -05:00
Garth Vander Houwen
9c6446f003
Merge remote-tracking branch 'refs/remotes/origin/main'
2024-06-28 10:26:04 -07:00
Blake McAnally
4a9d88e050
Merge pull request #732 from 72A12F4E/swiftlint-ci
...
Add SwiftLint to CI checks
2024-06-28 12:25:31 -05:00
Blake McAnally
fb4c39708a
Add SwiftLint to CI checks
2024-06-28 12:08:55 -05:00
Blake McAnally
448b15c651
Merge pull request #727 from 72A12F4E/fetch-request-api
...
Refactor fetch requests to use the `EntityName.fetchRequest()` API to remove unnecessary branching
2024-06-28 12:05:00 -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
62f93ee555
Merge pull request #730 from meshtastic/2.3.12_Working_Changes
...
2.3.12 working changes
2024-06-28 11:17:13 -05:00
Blake McAnally
b9061b9fd1
bump protos
2024-06-28 11:12:22 -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
2bc48b1c60
Merge pull request #725 from meshtastic/update_callsign_length
...
Only allow 6 characters for call sign
2024-06-27 07:46:40 -07:00
Garth Vander Houwen
2795c4cf69
Only allow 6 characters for call sign
2024-06-27 07:40:31 -07:00