Meshtastic-Apple/Meshtastic/Assets.xcassets
Garth Vander Houwen 026bb80fba
Transports Interface to Support TCP for all Platforms and Serial on Mac (#1341)
* Initial implementation of transports

* Initial LogRadio implementation

* Fixes for Settings view (caused by debug commenting)

* Refinement of the object and actor model

* Connect view text and tab updates

* Fix mac catalyst and tests

* Warning and logging clean-up

* In progress commit

* Serial Transport and Reconnect draft work

* Serial transport and reconnection draft work

* Quick fix for BLE - still more work to do

* interim commit

* More in progress changes

* Minor improvements

* Pretty good initial implementation

* Bump version beyond the app store

* Fix for disconnection swipeAction

* Tweaks to TCPConnection implementation

* Retry for NONCE_ONLY_DB

* Revert json string change

* Simplified some of the API + "Anti-discovery"

* Tweaks for devices leaving the discovery process

* Bump version

* iOS26 Tweaks

* Tweaks and bug fixes

* Add link with slash sf symbol

* update symbol image on connect view

* BLE disconnect handling

* Log privacy attributes

* Onboarding and minor fixes.

* change database to nodes, add emoji to tcp logs

* Error handling improvements

* More logging emojis

* Suppressed unnecessary errors on disconnect

* Heartbeat emoji

* Add bluetooth symbol

* add privacy attributes to [TCP] logs, add custom bluetooth logo

* Improve routing logs

* Emoji for connect logs

* Heartbeat emoji

* Add CBCentralManagerScanOptionAllowDuplicatesKey options to central for bluetooth

* fix nav errors by switching from observableobject to state

* Update connection indicator icon

* fix for BLE disconnects

* Connection process fixes

* More fixes/tweaks to connection process

* Strict concurrency

* Fix some warnings, remove wifi warning

* delete stale keys

* interim commit

* Update privacy for log, fix wrong space

* fix a couple of linting items

* Switch to targeted

* interim commit

* BLE Signal strenth on connect view

* Remove BLE RSSI from long press menu

* Modem lights

* minor spacing tweak

* Additional BLE logging and a scanning fix.

* Discovery and BLE RSSI improvements

* Background suspension

* Update isConnected to enable UI during db load

* update protobufs

* Replace config if statements with switches, Fix unknown module config logging, make dark mode modem circle stroke color white so they are visible

* Additional logging cleanup

* hast

* Set unmessagable to true if the longname has the unmessagable emoji

* Connect error handling improvements

* Admin popup list icon and activity lights updates

* Revert use of .toolbar back to .navigationBarItems

* More public logging

* Better BLE error handling

* Node DB progress meter

* minor tweak to activity light interaction timing

* Fix comment linting, remove stale keys

* Remove stale keys

* Easy linting fixes

* Two more simple linting fixes

* clean up meshtasticapp

* More public logging

* Replay config

* Logging

* Fix for unselected node on Settings

* Tweak to progress meter based on device idiom

* Update protos

* Session replay redaction of messages

* Serial fix for old devices, and a let statement

* Mask text too

* Fix typo

* BLE poweredOff is now an auto-reconnectable error

* Update logging

* Fix for peerRemovedPairingInformation

* Logging for BLE peripheral:didUpdateValueFor errors.

* Fix for inconsistent swipe disconnect behavior

* periperal:didUpdateValueFor error handling

* Fix for BLEConnection continuation guarding

* BLEConnection actor deadlock on disconnect

* Heartbeat nonce

* Fix for swipe disconnect and task cancellation

* Fix for swipe actions not honoring .disabled()

* Tell BLETransport when BLEConnection is cancelled

* Update navigation logging

* Logging updates

* Bump version to 2.7.0

* Organize into folders and heartbeat stuff

* Minor improvements to manual TCP connection

* Auto-connect toggle

* Possible BLE bug, still waiting to see in logs

* Concurrency tweaks

* Concurrency improvements

* requestDeviceMetadata fix. fixes remote admin

* Minor typo fixes

* "All" button for log filters: category and level

* More robust continuation handling for BLE

* @FetchRequest based ChannelMessageList

* Update info.plist and device hardware file

* Move auto connect toggle to app settings and debug mode, tint properly with the accent color

* Add label to auto connect toggle

* Update log for node info received from ourselves over the mesh

* Remove unused scrollViewProxy

* Update Meshtastic/Views/Onboarding/DeviceOnboarding.swift

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update target for connect view

* Properly Set datadog environment

* Comment out ble manager

* Adjust cyclomatic complexity thresholds in .swiftlint.yml

* Linting fixes, delete ble manager

* Make session replay debug only

---------

Co-authored-by: jake-b <jake-b@users.noreply.github.com>
Co-authored-by: jake <jake@jakes-Mac-mini.local>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-27 08:09:02 -07:00
..
AccentColor.colorset Rename Project to satisfy app review 2022-06-24 08:00:18 -07:00
ANDROIDSIM.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
AppIcon.appiconset Update App Icon to support iOS 18 dark & tinted mode 2024-07-15 20:42:47 -05:00
Color.colorset Rename Project to satisfy app review 2022-06-24 08:00:18 -07:00
custom.bluetooth.symbolset Transports Interface to Support TCP for all Platforms and Serial on Mac (#1341) 2025-08-27 08:09:02 -07:00
custom.link.slash.symbolset Transports Interface to Support TCP for all Platforms and Serial on Mac (#1341) 2025-08-27 08:09:02 -07:00
HELTECHT62.imageset Add Heltec as a backer 2024-12-12 22:44:39 -08:00
HELTECMESHNODET114.imageset Add Heltec as a backer 2024-12-12 22:44:39 -08:00
HELTECMESHPOCKET.imageset Add SVG files for heltec mesh pocket and seeed solar node 2025-06-15 19:23:43 -07:00
HELTECV3.imageset Device image updates 2024-12-10 20:34:25 -08:00
HELTECVISIONMASTERE213.imageset Add Heltec as a backer 2024-12-12 22:44:39 -08:00
HELTECVISIONMASTERE290.imageset Add Heltec as a backer 2024-12-12 22:44:39 -08:00
HELTECWIRELESSPAPER.imageset Update hardware section on node details. 2024-12-12 08:53:10 -08:00
HELTECWIRELESSTRACKER.imageset Update hardware section on node details. 2024-12-12 08:53:10 -08:00
HELTECWSLV3.imageset Update hardware section on node details. 2024-12-12 08:53:10 -08:00
LILYGOTBEAMS3CORE.imageset Backer device images 2024-12-12 16:06:48 -08:00
logo-black.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
logo-white.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
NANOG1.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
NANOG2ULTRA.imageset Device image updates 2024-12-10 20:34:25 -08:00
progress.ring.dashed.symbolset Rate limited traceroute btn and progress indicator 2025-05-09 16:46:08 -04:00
PROMICRO.imageset Additional device images 2024-12-13 09:34:32 -08:00
RAK4631.imageset Additional device images 2024-12-13 09:34:32 -08:00
RAK11310.imageset Additional device images 2024-12-13 09:34:32 -08:00
RPIPICO.imageset Additional device images 2024-12-13 09:34:32 -08:00
SEEEDSOLARNODE.imageset Add SVG files for heltec mesh pocket and seeed solar node 2025-06-15 19:23:43 -07:00
SEEEDWIOTRACKERL1.imageset Add seeed device images 2025-07-14 17:12:30 -07:00
SEEEDXIAOS3.imageset Additional device images 2024-12-13 09:34:32 -08:00
SENSECAPINDICATOR.imageset Additional device images 2024-12-13 09:34:32 -08:00
soil.moisture.symbolset Update Environment Metrics to support latest Telemetry protobufs 2025-03-15 07:58:44 -04:00
soil.temperature.symbolset Update Environment Metrics to support latest Telemetry protobufs 2025-03-15 07:58:44 -04:00
SOLAR_NODE.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
STATIONG1.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
STATIONG2.imageset Device image updates 2024-12-10 20:34:25 -08:00
Symbol.symbolset Transports Interface to Support TCP for all Platforms and Serial on Mac (#1341) 2025-08-27 08:09:02 -07:00
TBEAM.imageset Update hardware section on node details. 2024-12-12 08:53:10 -08:00
TDECK.imageset Add tdeck SVG 2024-12-13 06:40:19 -08:00
TECHO.imageset Backer device images 2024-12-12 16:06:48 -08:00
THINKNODEM1.imageset Add SVG files for think node m1 and M2 fix power metrick strings 2025-04-02 07:26:29 -07:00
THINKNODEM2.imageset Add SVG files for think node m1 and M2 fix power metrick strings 2025-04-02 07:26:29 -07:00
TLORAC6.imageset Update hardware section on node details. 2024-12-12 08:53:10 -08:00
TLORAT3S3EPAPER.imageset Add additional LilyGO images 2024-12-13 06:46:30 -08:00
TLORAT3S3V1.imageset Update hardware section on node details. 2024-12-12 08:53:10 -08:00
TLORAV211P6.imageset Fix device images for tloras 2025-01-01 11:20:46 -08:00
TLORAV211P8.imageset Fix device images for tloras 2025-01-01 11:20:46 -08:00
TRACKERT1000E.imageset Additional device images 2024-12-13 09:34:32 -08:00
TWATCHS3.imageset Backer device images 2024-12-12 16:06:48 -08:00
UNPHONE.imageset Prune several duplicate images from the asset catalog, and update to use single scale assets for most cases 2024-07-15 22:48:26 -05:00
UNSET.imageset Add additional LilyGO images 2024-12-13 06:46:30 -08:00
WIOWM1110.imageset Additional device images 2024-12-13 09:34:32 -08:00
WISMESHTAP.imageset Additional device images 2024-12-13 09:34:32 -08:00
XIAONRF52KIT.imageset Add SVG for XIAO NRF kit 2025-04-02 15:30:53 -07:00
Contents.json Rename Project to satisfy app review 2022-06-24 08:00:18 -07:00