Garth Vander Houwen
e9c8de9837
Experiment over
2024-02-20 21:51:50 -08:00
Garth Vander Houwen
79d5aab240
Stop clearing channels on each connect
2024-02-20 21:24:32 -08:00
Garth Vander Houwen
3c623d3441
Traceroute has position flag
...
Fix MQTT server port crash
Adjust device metrics grid colums
Fix some index issues in the channel editor
Clean up settings view, add duty cycle warning
2024-02-20 18:50:49 -08:00
Garth Vander Houwen
52af088d8c
Bump version, fix mqtt port bug, make connected node details smaller on all the settings views, clean up text on position config view
2024-02-19 21:39:53 -08:00
Garth Vander Houwen
2b8118b3f4
Merge pull request #496 from meshtastic/2.2.23_Working_Changes
...
2.2.23 working changes
2024-02-16 18:14:49 -08:00
Garth Vander Houwen
526f05a0b6
Clean up store and forward logging, fix up node list padding.
2024-02-16 18:06:52 -08:00
Garth Vander Houwen
61ad1c4490
less meters
2024-02-16 17:05:14 -08:00
Garth Vander Houwen
8768a472c7
Merge pull request #491 from Austinpayne/feature/dl-tile-icon
...
feature: add icon when downloading tiles for offline use
2024-02-16 16:56:27 -08:00
Garth Vander Houwen
524103f5ec
Try and make temp have even less digits, make another attempt at clearing the database with less crashing
2024-02-16 10:01:08 -08:00
Austin Payne
b1aee0a7d6
feature: add icon when downloading tiles for offline use
...
It can be difficult to tell when the app is in progress of downloading map tiles
for offline use, especially when hitting a slow server like USGS or on a slow
network. Adds a download circle icon to indicate download progress to the
user. Also helpfully informs when a zoom level is outside the range.
2024-02-15 21:41:18 -07:00
Austin Payne
950aa4a514
chore: remove dead OfflineTileManager code
2024-02-15 21:12:00 -07:00
Austin Payne
3c0e56aeaf
improvement: avoid duplicate map tile loading
...
Previously a map tile cache miss would cause 2x loading of the tile: once from
the remote tile server (which is then written to disk) and once from disk
during the default MKTileOverlay.loadTile function. Instead we now directly
implement loadTile so that we can avoid the duplicate loading and simply
return the fetched remote tile after it is cached, which leads to a
noticeable improvement in offline map performance.
2024-02-15 21:12:00 -07:00
Garth Vander Houwen
caef40addc
Handle incoming store and forward messages
2024-02-13 14:21:49 -08:00
Garth Vander Houwen
d4ff24cb16
Add some padding to the share location button
2024-02-13 10:58:07 -08:00
Garth Vander Houwen
b69ca32bcd
Merge pull request #481 from Austinpayne/fix/offline-overfetching
...
fix: don't fetch tiles greater than specified upper bound
2024-02-12 18:37:20 -08:00
Garth Vander Houwen
60f830259f
Merge pull request #482 from Austinpayne/fix/dl-tiles-twice
...
fix: map tiles being downloaded remotely twice
2024-02-12 18:35:55 -08:00
Garth Vander Houwen
8f50e7f447
Merge pull request #484 from Austinpayne/fix/slow-typing
...
fix: slow typing speed when lots of messages
2024-02-12 18:05:09 -08:00
Garth Vander Houwen
1108f8d362
Additional store and forward cleanup
2024-02-12 18:00:04 -08:00
Garth Vander Houwen
c23e18316d
Store and Forward updates
2024-02-12 16:35:29 -08:00
Austin Payne
58fa4e26f1
fix: don't fetch tiles greater than specified upper bound
2024-02-11 21:57:31 -07:00
Austin Payne
ae66e5af59
fix: map tiles being downloaded remotely twice
...
The url returned by MKTileOverlay.url(forTilePath:) is subsequently used by
MKTileOverlay.loadTile(at:result:) for download. In the case of a tile that
was just cached by OfflineTileManager.persistLocally(path:) we now return
the local file URL to avoid downloading the remote image twice.
2024-02-11 21:57:17 -07:00
Austin Payne
3882add56a
fix: slow typing speed when lots of messages
...
Refactors both the channel and user message views to isolate typing state which
prevents excessive re-rendering of large message lists on every new character
typed. Also consolidates typing view code of both lists into the new
TextMessageField and related sub views.
2024-02-11 21:47:09 -07:00
Garth Vander Houwen
1e2cb76b0f
Add text message handling to unset
2024-02-11 17:50:18 -08:00
Garth Vander Houwen
e9aec54508
Hook up store and forward as reccomended by @GUVWAF
2024-02-11 17:45:03 -08:00
Garth Vander Houwen
a89490097f
Add Singapore
...
Update store and forward logic
2024-02-10 17:21:31 -08:00
Garth Vander Houwen
2d2a94a3d6
store and forward fix
2024-02-07 08:43:35 -08:00
Garth Vander Houwen
ef59160b16
Handle unknown store and forwared packets as text messages.
2024-02-06 12:29:42 -08:00
Garth Vander Houwen
8f6e1a2d0d
Add app smart position and setting
...
Update protobufs
Use new GPS tri state on position config
2024-02-05 21:46:16 -08:00
Garth Vander Houwen
350ec121d7
Revert broken channel key validation
...
Remove block range test
Add notes that router role is not for mobile nodes
2024-01-28 09:36:19 -08:00
Garth Vander Houwen
4bcf0745f3
Truncate Int64 values that seem to be causing some crashes in the logs
2024-01-24 10:14:10 -08:00
Garth Vander Houwen
bc3fc5e50c
Add 48 as a GPIO pin
2024-01-22 13:21:17 -08:00
Garth Vander Houwen
778600fb4f
Lazy load position annotations
2024-01-21 12:24:18 -08:00
Garth Vander Houwen
e0073ebdc8
Solid lines for routes
2024-01-20 22:49:55 -08:00
Garth Vander Houwen
e2872b34c9
Link to waypoint directly from new waypoint notification
2024-01-20 19:14:20 -08:00
Garth Vander Houwen
f2056aa1ac
Add path to notifications
2024-01-20 14:05:29 -08:00
Garth Vander Houwen
5dd805cb2d
Method to create empty node info
2024-01-16 08:55:23 -08:00
Garth Vander Houwen
97e69af44a
go back to .cardinal interpolationmode
2024-01-15 18:13:31 -08:00
Garth Vander Houwen
eafa351266
Handle metadata coming in before nodeinfo
...
Clean up firmware view
2024-01-14 23:54:10 -08:00
Garth Vander Houwen
30dc0874bc
Fix some store and forwared admin config bugs
2024-01-14 21:00:54 -08:00
Garth Vander Houwen
ca423e614e
Add enter dfu mode button for rak devices on firmware view
2024-01-14 20:26:45 -08:00
Garth Vander Houwen
e2757997d2
Add pax counter packet log
2024-01-14 11:46:31 -08:00
Garth Vander Houwen
6595fdfe3c
Allow sending positions over all channels
2024-01-13 09:35:38 -08:00
Garth Vander Houwen
84f301c7e3
Set to to empty node number for positions sent to a channel
2024-01-12 14:49:28 -08:00
Garth Vander Houwen
694337d776
Clean up position timer
2024-01-08 13:51:13 -08:00
Garth Vander Houwen
a3ef868802
Add cal topo, wip firmware page
2023-12-30 09:21:42 -08:00
Garth Vander Houwen
8f9c2e44f1
Show firmware view again
2023-12-27 12:45:46 -08:00
Garth Vander Houwen
7302dc3e35
Localize route recorder buttons
...
Actually record data with the route recorder
Add version number to about view
Make speed faster
2023-12-25 20:26:50 -08:00
Garth Vander Houwen
91407e65ea
Location updates and route recorder mock up (does everything but save the route) Improve speed and heading formatting, Updated about view
2023-12-24 22:42:07 -08:00
Garth Vander Houwen
c523b05d23
Format headings and speed better
2023-12-23 22:47:56 -08:00
Garth Vander Houwen
cb63d13b90
Turn smart position back on
2023-12-23 17:18:19 -08:00