Nikola Dašić
136a521b78
Localization upgrade on missing strings
2024-12-21 09:54:39 +01:00
Garth Vander Houwen
db1da02405
Fix admin key copy paste error
2024-12-13 10:23:19 -08:00
Garth Vander Houwen
2c4cf4cc57
Admin key fixes
2024-11-14 08:11:49 -08:00
Garth Vander Houwen
65a5b3adc8
Detection sensor trigger types
2024-10-11 18:18:45 -07:00
Garth Vander Houwen
fa4e000ceb
Updates for new protos
2024-10-10 06:13:14 -07:00
Garth Vander Houwen
a4d5aefca3
Bossy linter
2024-10-05 15:50:57 -07:00
Garth Vander Houwen
26e917df48
Remove serial
2024-10-05 13:52:38 -07:00
Garth Vander Houwen
f8e1d0bfe3
Save don't mqtt me bro
2024-09-12 13:52:47 -07:00
Garth Vander Houwen
042c030cf6
Update config to use new protos
2024-09-12 11:25:51 -07:00
Garth Vander Houwen
2daf3e3536
Fix incoming keys
2024-09-10 15:05:13 -07:00
Garth Vander Houwen
b32cabec54
set keys on create user catch
2024-09-05 13:42:46 -07:00
Garth Vander Houwen
6e6027263a
Log node info packet json
2024-09-05 10:39:54 -07:00
Garth Vander Houwen
23d62e8e12
Set public key on upsert of existing node
2024-09-04 18:02:17 -07:00
Garth Vander Houwen
a4fe551e03
Update several config sections to use the new pki admin structures
2024-09-04 10:06:34 -07:00
Garth Vander Houwen
964668534f
Merge pull request #895 from meshtastic/admin-help
...
Admin help
2024-08-24 14:32:28 -07:00
Garth Vander Houwen
05ea8e6586
Remove saving borked position as a node info
2024-08-23 20:19:24 -07:00
Garth Vander Houwen
cecdd77a05
Fix security config update upsert method to include admin bool
2024-08-21 16:59:36 -07:00
Garth Vander Houwen
396d2e8495
Agressive metadata requests
2024-08-19 12:30:26 -07:00
Garth Vander Houwen
9f5414159b
Add timeout field for session passcode
2024-08-18 08:53:59 -07:00
Garth Vander Houwen
ec704e2c2b
Admin message session passkeys
2024-08-18 08:36:30 -07:00
Garth Vander Houwen
2415ef28af
Update some last heard dates if they aer 0
2024-08-15 13:43:31 -07:00
Garth Vander Houwen
b1f1a996ca
Set key values on use when a nodeinfo packet comes in over the mesh
2024-08-12 10:29:15 -07:00
Garth Vander Houwen
7b4a3ec648
Set security config
2024-08-11 00:08:43 -07:00
Garth Vander Houwen
c430913015
Security config updates
2024-08-09 21:12:27 -07:00
Garth Vander Houwen
a274d6fcf8
Update protos
2024-08-08 10:39:45 -07:00
Garth Vander Houwen
9f99980534
initial security config proto mockup
2024-08-08 07:33:31 -07:00
Garth Vander Houwen
91022d223e
Crash less
2024-08-06 15:26:16 -07:00
Garth Vander Houwen
dbdf869c84
Pretty display name
2024-08-06 14:53:32 -07:00
Garth Vander Houwen
1a1c7544cc
Multicolor
2024-07-18 16:15:11 -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
Blake McAnally
fcbdaaf01f
Extract some magic numbers to named constants with some documentation
2024-07-16 16:31:25 -05:00
Garth Vander Houwen
4a8941242c
Merge branch 'main' into swiftlint-autocorrect
2024-07-16 09:14:37 -07: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
facd235cc9
Hook up first heard, don't ever show 54 years ago
2024-07-10 00:08:17 -07:00
Blake McAnally
e4851769a1
adding first heard date too
2024-07-09 21:00:10 -05:00
Blake McAnally
964d08098b
Run swiftlint --fix over the project
2024-07-09 20:03:40 -05: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
edc6cafd6b
Fix some common crash points based on intervals getting set to uint max overflowing Int32 conversion
2024-07-06 18:37:28 -05:00
Garth Vander Houwen
f6c1ca33fd
truncate some ints that are crashing
2024-07-06 09:02:44 -07:00
Garth Vander Houwen
9f1b3975f8
Use indigo for debug color, clean up filters
2024-06-28 19:30:12 -07: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
512f6b8c9e
assorted backup fixes
2024-06-26 15:12:24 -07:00
Garth Vander Houwen
a4546247a9
Clean up logs with privacy
2024-06-23 18:25:22 -07:00
Garth Vander Houwen
b73b3864ea
Delete admin message list
2024-06-23 12:25:08 -07:00
Garth Vander Houwen
d456a7a6e6
translation strings for log headers, add device log setting to save
2024-06-23 08:23:05 -07:00
Garth Vander Houwen
847892d45d
Log categories
2024-06-03 02:17:55 -07:00