Commit graph

195 commits

Author SHA1 Message Date
Garth Vander Houwen
463e8230ee * Real Ack UI and data structure for DM's
* Save canned messages messages to core data
2022-12-29 16:26:00 -08:00
Garth Vander Houwen
df5b2e3416 remove extra print 2022-12-28 09:41:54 -08:00
Garth Vander Houwen
9deda3d6a5 Actually log the trace route if there are nodes in the array 2022-12-28 06:52:12 -08:00
Garth Vander Houwen
31005c1a4f Trace route context menu item
Lazy grid for all 3 node logs (position, device metrics, environment metrics)
2022-12-27 17:44:27 -08:00
Garth Vander Houwen
b7ef87031d Fix url replacement for links with no scheme 2022-12-24 21:35:50 -08:00
Garth Vander Houwen
be625b693c Remove extra print statement 2022-12-24 18:02:25 -08:00
Garth Vander Houwen
33e6193543 Handle urls sent in messages without a scheme (ie apple.com) 2022-12-24 17:03:53 -08:00
Garth Vander Houwen
1f54338ab9 Generate message markdown for incoming and outgoing messages 2022-12-23 23:48:35 -08:00
Garth Vander Houwen
4d8a854351 Make addresses, links and phone numbers clickable in messages 2022-12-23 23:05:16 -08:00
Garth Vander Houwen
81e1b61443 links in messages 2022-12-23 21:21:08 -08:00
Garth Vander Houwen
41f4eb510d parse links in messages so they can be clicked by recipients 2022-12-23 20:48:47 -08:00
Garth Vander Houwen
82c1d20a21 Save all the external notification values 2022-12-23 14:07:55 -08:00
Garth Vander Houwen
e21659336e Fix for channel messages message view not updating when new messages arrive
Update protobufs
Add 0 to external notification output intervals
2022-12-23 10:03:43 -08:00
Garth Vander Houwen
43f515b7bb Move position timer so it invalidates fewer times, update sendPosition so that it always wants and ack and want response can be adjusted by the use case. Currently only positions sent from a dm will want response. 2022-12-21 12:50:27 -08:00
Garth Vander Houwen
1dad62d123 Save channel 2022-12-21 11:47:02 -08:00
Garth Vander Houwen
32916e2c4d Mute channel notifications 2022-12-18 00:09:08 -08:00
Garth Vander Houwen
ca0b9e66d3 Enter for submit on mac 2022-12-17 23:53:06 -08:00
Garth Vander Houwen
af77373a6b Save device buzzer and button GPIO values when they arrive 2022-12-14 21:17:55 -08:00
Garth Vander Houwen
eedbef57fb * More strings
* Add duty cycle error
* Don't log local telemetry in the mesh log
2022-12-13 17:47:23 -08:00
Garth Vander Houwen
770a3fbdb3 Additional localized strings 2022-12-12 21:19:22 -08:00
Garth Vander Houwen
b71a30b97d Sync user settings after setting connected device and preferred 2022-12-12 10:23:25 -08:00
Garth Vander Houwen
a55b0b68d7 Fix potential timer crash on BLEManager
Format temperature using the users setting from Settings > Language & Region > Temperature
2022-12-11 20:13:26 -08:00
Garth Vander Houwen
d9243f5a00 Add oled type override to display settings
Add button to close share channels help on mac
2022-12-11 14:14:08 -08:00
Garth Vander Houwen
c7a9883808 Go back to settings view after saving from a config view
Allow setting of a fixed ble pin
Fix bug that did not show devices to connect to after some failed connections
2022-12-09 18:19:00 -08:00
Garth Vander Houwen
286bf9ab28 Update protos, add trace route app port 2022-12-09 07:24:21 -08:00
Garth Vander Houwen
af1c252637 Move try catch for node info packet into the if statement where there is always at least one node found. 2022-12-08 10:41:40 -08:00
Garth Vander Houwen
79f26965ed Updates to preferred peripheral auto connection for a more persistent connection 2022-12-07 16:50:24 -08:00
Garth Vander Houwen
75a8bdaeb0 Move two bools on BLEManager back to @Published to prevent regressions on lora config and when bluetooth is off 2022-12-05 19:59:07 -08:00
Garth Vander Houwen
87adad8279 Remove old DFU code 2022-12-05 19:32:58 -08:00
Garth Vander Houwen
6a09b27888 Clean up BLEManager refactoring 2022-12-04 06:56:55 -08:00
Garth Vander Houwen
674178469f Fix scanning button 2022-12-04 00:34:10 -08:00
Garth Vander Houwen
6081d8c30c * Add Libraries for OTA
* Refactor BLE Manager a bit
* Add signal strength indicator graphic to ble connect view
* Order BLE devices by name
2022-12-04 00:28:26 -08:00
Garth Vander Houwen
b167d93a0c Assorted fixes 2022-12-03 01:08:06 -08:00
Garth Vander Houwen
1a20990b9f Bump version to 2.0.6 2022-11-26 17:39:45 -08:00
Garth Vander Houwen
8983e13b21 Honor user mute for dm notifications 2022-11-26 10:22:51 -08:00
Garth Vander Houwen
d90c016305 Add ethernet config
Open MQTT config to nrf52
Add mute to channels and users
2022-11-26 10:13:46 -08:00
Garth Vander Houwen
fb1c943c38 Delete all messages for a channel 2022-11-24 23:25:44 -08:00
Garth Vander Houwen
6fde7e87c6 Update protos
Support increased MQTT Username and Password setup
Fix Test projects
increase version to 2.0.5
2022-11-24 11:56:05 -08:00
Garth Vander Houwen
537ad1bf73 Update invalid firmware view 2022-11-20 09:50:18 -08:00
Garth Vander Houwen
0b4eb76eb4 Make node list layout match contact list 2022-11-19 13:21:24 -08:00
Garth Vander Houwen
ac017de1e5 Fix nil firmware version crash 2022-11-19 12:35:50 -08:00
Garth Vander Houwen
98b5f925ff Bump version, adjust estimated sats slightly 2022-11-16 19:04:22 -08:00
Garth Vander Houwen
73516def0d Fix potential mqtt config view crash, request position from nodes if position is sent in a direct message 2022-11-15 20:11:37 -08:00
Garth Vander Houwen
da382614dd Assorted app cleanup 2022-11-13 09:25:00 -08:00
Garth Vander Houwen
b4b158aabf Fix a couple of nils 2022-11-11 19:21:52 -08:00
Garth Vander Houwen
836b3fb007 Assorted nil cleanup from crash reports 2022-11-11 18:13:32 -08:00
Garth Vander Houwen
2d24d68203 Update list of sensors, add all enum values for HarewareModel 2022-11-11 09:07:14 -08:00
Garth Vander Houwen
1b5b146334 Add table to device metrics, add snr to position and message 2022-11-10 23:27:48 -08:00
Garth Vander Houwen
8c76e14196 Asks for the channel messages 2022-11-10 22:17:38 -08:00
Garth Vander Houwen
e798cd3e7a Delete broadcast user 2022-11-08 13:01:43 -08:00