Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
64 commits
Select commit Hold shift + click to select a range
ad25342
Bump version
garthvh Oct 18, 2025
69c318a
Message list performance fixes into 2.7.6 (#1475)
garthvh Oct 18, 2025
6705a18
Explicitly set unmessagable, seems unnessary
garthvh Oct 18, 2025
b6b7107
Merge remote-tracking branch 'refs/remotes/origin/2.7.6'
garthvh Oct 18, 2025
9e0a1ff
Add back missing mesh map features
garthvh Oct 20, 2025
16e56e7
Fix: "Retrieving nodes" significantly slower after reconnect extract…
garthvh Oct 20, 2025
4114722
Hide route lines filter from mesh map
garthvh Oct 21, 2025
1d49e02
Merge remote-tracking branch 'refs/remotes/origin/2.7.6'
garthvh Oct 21, 2025
6c3c022
Mesh Map: fuzz imprecise locations so they're distinguishable and cli…
compumike Oct 21, 2025
4aa56b1
Fix bad merge
garthvh Oct 21, 2025
ddb01f5
Update Meshtastic/Extensions/CoreData/UserEntityExtension.swift
garthvh Oct 27, 2025
428b144
Update Meshtastic/Views/Nodes/Helpers/Map/MapContent/MeshMapContent.s…
garthvh Oct 27, 2025
4facf10
Update Meshtastic/Extensions/CoreData/ChannelEntityExtension.swift
garthvh Oct 27, 2025
5ecad21
Update Meshtastic/Extensions/CoreData/MyInfoEntityExtension.swift
garthvh Oct 27, 2025
0c3f1bd
Update Meshtastic/Extensions/CoreData/ChannelEntityExtension.swift
garthvh Oct 27, 2025
3f27e3b
Keep list of previous manual connections (#1484)
jake-b Oct 28, 2025
7668a7a
Show who relayed messages (#1486)
RCGV1 Oct 28, 2025
e7b3583
upsertPositionPacket: don't use future timestamps to set node's lastH…
compumike Oct 28, 2025
92b1646
R1 NEO
garthvh Oct 28, 2025
12a1ca1
Neo
garthvh Oct 28, 2025
ebc84d3
Merge remote-tracking branch 'refs/remotes/origin/2.7.6'
garthvh Oct 28, 2025
58b1204
Update Meshtastic/Views/Settings/AppSettings.swift
garthvh Oct 28, 2025
3b9c0bf
Remove bad if
garthvh Oct 28, 2025
9e8290c
Merge remote-tracking branch 'refs/remotes/origin/2.7.6'
garthvh Oct 28, 2025
247ec49
Git rid of extra environment variable
garthvh Oct 28, 2025
59d106a
Update Meshtastic/Accessory/Transports/TCP/TCPTransport.swift
jake-b Oct 29, 2025
8df7140
MeshMap performance: quick wins (#1490)
compumike Oct 30, 2025
402cb83
NodeMap performance improvements for high # positions history (#1480)
compumike Oct 30, 2025
2ee6cdf
Fix wantRangeTestPackets to correctly follow rangeTestConfig.enabled …
compumike Oct 30, 2025
0fcf4fd
Fix interval drop down formatter
garthvh Oct 31, 2025
b4c749a
Clean up channel qr code functionality.
garthvh Nov 1, 2025
b327f13
perferredPeripheralId fix
jake-b Nov 1, 2025
feb9cf1
Set opt in
garthvh Nov 2, 2025
872c1ef
Retry once 5 second timer. dont throw the error
garthvh Nov 2, 2025
0f90d84
Queue for peripherals
garthvh Nov 6, 2025
ec5dfd5
Fix: hoplimit of dms would always fallback to hops away of the node e…
RCGV1 Nov 6, 2025
b51b5aa
Don't favorite client base
garthvh Nov 18, 2025
6aca186
Update device hardware
garthvh Nov 18, 2025
5762677
Prevent nil environment metrics
garthvh Nov 18, 2025
5707896
Bump datadog sdk
garthvh Nov 24, 2025
a91c62b
fix setting device telemetry enabled (#1515)
RCGV1 Dec 10, 2025
13fd9c3
Don't subscribe to mqtt topic if downlink is not on (#1501)
RCGV1 Dec 10, 2025
b57ba15
Preview enabled in connected devices (#1509)
Vaidios Dec 10, 2025
c19c810
UpdateCoreData.updateAnyPacketFrom: mirror firmware's lastHeard/snr/r…
compumike Dec 10, 2025
865e5e9
`CLIENT_BASE` add-favorite/role-change confirmation dialog (#1493)
compumike Dec 11, 2025
8346fb8
Compass view (#1521)
garthvh Dec 15, 2025
14efa4c
Remove discovery queue
garthvh Dec 16, 2025
fe1d1d6
revert problematic retry functionalliy
garthvh Dec 16, 2025
ccee0bf
format file
garthvh Dec 16, 2025
fcb20cd
Update & improve zh-Hans translation (#1523)
radiolee Dec 17, 2025
9b6e645
Update protobufs to 2.7.1
thebentern Dec 18, 2025
d6d3a6e
Merge pull request #1525 from meshtastic/protobufs-update-2.7.17
thebentern Dec 18, 2025
34794d8
Add long-turbo preset
thebentern Dec 18, 2025
8e58cd6
Merge pull request #1526 from meshtastic/add-long-turbo
thebentern Dec 18, 2025
ffcbeee
Disable Range Test module when primary channel is public/unsecured (#…
dubsector Dec 18, 2025
8e27d9a
Add new device images
garthvh Dec 21, 2025
9df03c3
Merge remote-tracking branch 'refs/remotes/origin/2.7.6'
garthvh Dec 21, 2025
6e50872
Remove print statement, get rid of cut and paste error
garthvh Dec 21, 2025
0d120d0
Update Muzi R1 Neo to actively supported
jp-bennett Nov 22, 2025
9070f6f
Revert "Update Muzi R1 Neo to actively supported"
thebentern Dec 18, 2025
366a1b3
2.7.6 Working Changes (#1479)
garthvh Dec 21, 2025
2a9f3d5
Initial TAK Server implementation for IOS based TAK clients
niccellular Jan 5, 2026
08cddc8
Merge remote-tracking branch 'origin/2.7.7' into tak-server
thebentern Jan 5, 2026
ce942f5
Update marketing version to 2.7.7
thebentern Jan 5, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 81 additions & 0 deletions Localizable.xcstrings
Original file line number Diff line number Diff line change
Expand Up @@ -1900,6 +1900,9 @@
}
}
}
},
"8089" : {

},
"A channel index of 0 indicates the primary channel where broadcast packets are sent from. Location data is broadcast from the first channel where it is enabled with firmware 2.7 forward." : {
"localizations" : {
Expand All @@ -1910,6 +1913,9 @@
}
}
}
},
"A default self-signed certificate is included for localhost connections. Import a custom .p12 if needed. Client CA (.pem) validates connecting TAK clients." : {

},
"A green lock means the channel is securely encrypted with either a 128 or 256 bit AES key." : {
"localizations" : {
Expand Down Expand Up @@ -2463,6 +2469,9 @@
}
}
}
},
"Add CA" : {

},
"Add Channel" : {
"localizations" : {
Expand Down Expand Up @@ -7671,6 +7680,12 @@
"Client Base should only favorite other nodes you control. Improper use will hurt your local mesh." : {
"comment" : "A message displayed in a confirmation dialog when trying to favorite a node as a CLIENT_BASE.",
"isCommentAutoGenerated" : true
},
"Client CA Certificate" : {

},
"Client Configuration" : {

},
"Client Hidden" : {
"localizations" : {
Expand Down Expand Up @@ -8128,6 +8143,9 @@
}
}
}
},
"Configuration" : {

},
"Configuration for: %@" : {
"localizations" : {
Expand Down Expand Up @@ -9710,6 +9728,9 @@
}
}
}
},
"Delete All" : {

},
"Delete all config, keys and BLE bonds? " : {
"localizations" : {
Expand Down Expand Up @@ -12201,6 +12222,9 @@
}
}
}
},
"Download TAK Server Data Package" : {

},
"Drag & Drop Firmware Update" : {
"localizations" : {
Expand Down Expand Up @@ -12714,6 +12738,9 @@
}
}
}
},
"Enable TAK Server" : {

},
"Enable this device as a Store and Forward server. Requires an ESP32 device with PSRAM." : {
"localizations" : {
Expand Down Expand Up @@ -13227,6 +13254,12 @@
}
}
}
},
"Enter P12 Password" : {

},
"Enter the password for the PKCS#12 file" : {

},
"environment" : {
"localizations" : {
Expand Down Expand Up @@ -15941,6 +15974,9 @@
}
}
}
},
"Generate a data package (.zip) to configure ITAK or other TAK clients to connect to this server." : {

},
"Generate a new private key to replace the one currently in use. The public key will automatically be regenerated from your private key." : {
"localizations" : {
Expand Down Expand Up @@ -18229,6 +18265,18 @@
}
}
}
},
"Import" : {

},
"Import .pem" : {

},
"Import Custom .p12" : {

},
"Import Error" : {

},
"Import Route" : {
"localizations" : {
Expand Down Expand Up @@ -22091,6 +22139,9 @@
}
}
}
},
"mTLS" : {

},
"Multiplier" : {
"localizations" : {
Expand Down Expand Up @@ -26316,6 +26367,9 @@
}
}
}
},
"Port" : {

},
"Position" : {
"localizations" : {
Expand Down Expand Up @@ -28856,6 +28910,9 @@
}
}
}
},
"Reload Bundled Certificates" : {

},
"Remote administration for: %@" : {
"localizations" : {
Expand Down Expand Up @@ -29390,6 +29447,9 @@
}
}
}
},
"Reset to Default" : {

},
"Restart" : {
"localizations" : {
Expand Down Expand Up @@ -29424,6 +29484,9 @@
}
}
}
},
"Restart Server" : {

},
"Restart to the node you are connected to" : {
"localizations" : {
Expand Down Expand Up @@ -31294,6 +31357,9 @@
}
}
}
},
"Secure mTLS connection on port 8089. Both server and client certificates are required." : {

},
"Security" : {
"localizations" : {
Expand Down Expand Up @@ -33108,6 +33174,9 @@
}
}
}
},
"Server Certificate" : {

},
"Server Option" : {
"localizations" : {
Expand Down Expand Up @@ -33136,6 +33205,9 @@
}
}
}
},
"Server Status" : {

},
"Set" : {
"localizations" : {
Expand Down Expand Up @@ -35052,6 +35124,9 @@
}
}
}
},
"Status" : {

},
"Stay Connected Anywhere" : {
"localizations" : {
Expand Down Expand Up @@ -35464,6 +35539,9 @@
}
}
}
},
"TAK Server" : {

},
"TAK Tracker" : {
"localizations" : {
Expand Down Expand Up @@ -37764,6 +37842,9 @@
}
}
}
},
"TLS Certificates" : {

},
"TLS Enabled" : {
"localizations" : {
Expand Down
Loading