Commit graph

421 commits

Author SHA1 Message Date
Garth Vander Houwen
e4470375dc Bump version 2024-08-03 16:14:18 -07:00
Blake McAnally
bcdb5b94c4 Bump protos 2024-08-01 21:34:19 -05:00
Garth Vander Houwen
48a57eaa13 Delete orphaned file 2024-08-01 18:57:24 -07:00
Garth Vander Houwen
3745929528 Bump Version 2024-08-01 18:44:49 -07:00
Garth Vander Houwen
f7e48602f0 Bump versions 2024-08-01 07:11:41 -07:00
Garth Vander Houwen
d49b83685f Remove fetched properties 2024-07-31 18:11:25 -05:00
Garth Vander Houwen
069bc1f11b Improved layout for phone single table cell 2024-07-18 11:26:17 -07: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
Garth Vander Houwen
8b78f7f19a Bump version 2024-07-16 18:18:51 -07:00
Blake McAnally
fcbdaaf01f Extract some magic numbers to named constants with some documentation 2024-07-16 16:31:25 -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
4e8fad74fd Additional cleanup 2024-07-12 08:31:28 -07:00
Garth Vander Houwen
7e212cb25c Bump version 2024-07-11 18:16:37 -07:00
Garth Vander Houwen
796c1abb31 Weatherkit widgets 2024-07-11 08:42:27 -07:00
Garth Vander Houwen
cdf260ea54 IAQ legend popower 2024-07-10 20:41:13 -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
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
b89a88e937 Merge remote-tracking branch 'refs/remotes/origin/main' 2024-07-07 14:11:51 -07:00
Blake McAnally
80096519d5 update protobufs 2024-07-07 10:57:27 -05:00
Garth Vander Houwen
dfc9cb32a2 Bump version 2024-07-06 19:46:40 -07:00
Garth Vander Houwen
31bc8206b9
Merge pull request #754 from meshtastic/crash_fixes
truncate some ints that are crashing
2024-07-06 19:17:24 -07:00
Garth Vander Houwen
b436b76997 Remove ios18 mainactor annotations 2024-07-06 19:15:32 -07:00
Ben Meadors
9cf5eb14f5 Plumb in new LogRecord based BLE characteristic 2024-07-02 13:13:12 -05: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
9f1b3975f8 Use indigo for debug color, clean up filters 2024-06-28 19:30:12 -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
f813f32a69 Bump version 2024-06-28 15:27:45 -07:00
Blake McAnally
173f5dad82 fix proj file 2024-06-28 16:22:41 -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
Garth Vander Houwen
57cc118ce3 Try and use old version 2024-06-23 18:43:43 -07:00
Garth Vander Houwen
a4546247a9 Clean up logs with privacy 2024-06-23 18:25:22 -07:00
Garth Vander Houwen
12e090059d Backup database functionality 2024-06-23 13:00:20 -07:00
Garth Vander Houwen
6930d87275 Add device logging config, update protobufs 2024-06-23 07:36:03 -07:00
Garth Vander Houwen
26e785926f OS Log Viewer, device serial log over BLE 2024-06-23 07:09:14 -07:00
Garth Vander Houwen
fec8d546bd Bump version 2024-06-23 06:31:40 -07:00
Garth Vander Houwen
0cbcd9e7a3 try and revert 2024-06-23 06:20:22 -07:00
Garth Vander Houwen
6e3314aeda Fix widget version 2024-06-07 08:29:10 -07:00
Blake McAnally
893fdcd11f Factor out more CoreData entity creation into convenience initializers 2024-06-06 23:04:18 -05:00
Blake McAnally
e287ad6b78 Refactor how mesh packets are persisted to the data model 2024-06-06 15:14:53 -05:00
Garth Vander Houwen
a3956f0ff8 Remove swiftlint from widgets 2024-06-06 08:32:24 -07:00