Commit graph

1903 commits

Author SHA1 Message Date
andrekir
e907a63818 fix: broken links in translation strings 2023-09-25 18:21:49 -03:00
andrekir
219241076a refactor: improve exportProfile exception handling 2023-09-23 06:55:25 -03:00
andrekir
055fce4279 fix: docs broken links 2023-09-23 06:54:14 -03:00
andrekir
132a813f0e chore: update proto submodule to v2.2.7 2023-09-23 06:49:49 -03:00
andrekir
8d7f81f4a2 chore: update proto submodule to v2.2.6 2023-09-19 06:25:33 -03:00
andrekir
7869243290 refactor(config): move business logic to ViewModel 2023-09-17 06:18:46 -03:00
andrekir
e8b0f1584b refactor: replace enum values() with entries property
https://kotlinlang.org/docs/whatsnew19.html#stable-replacement-of-the-enum-class-values-function
2023-09-16 08:27:01 -03:00
andrekir
a250555ee5 refactor: exclude ENROUTE packets from offline queue 2023-09-16 08:11:59 -03:00
andrekir
d7d856a4a8 refactor(channels): use clickable OutlinedTextField 2023-09-16 07:35:20 -03:00
andrekir
6b93f86b52 refactor: use OutlinedButtons in PreferenceFooter 2023-09-16 07:32:38 -03:00
andrekir
4fa9c8f3cb refactor: change default map source to Mapnik 2023-09-11 21:39:55 -03:00
andrekir
b3629b6342 feat: add TopAppBar with back button to radio configs 2023-09-11 21:37:53 -03:00
andrekir
b93098cbce fix: remove constructor from DeviceSettingsFragment 2023-09-11 21:26:42 -03:00
andrekir
e20e66b7f7 refactor: handle range test messages when module enabled 2023-09-11 19:39:49 -03:00
andrekir
b2102c7b4c chore: update proto submodule to v2.2.5 2023-09-11 18:26:24 -03:00
andrekir
33c16de0d5 refactor: reorder modemPreset enum 2023-09-08 16:37:41 -03:00
andrekir
86cdb0106f refactor: replace focusManager parameter with LocalFocusManager 2023-09-08 16:05:40 -03:00
andrekir
b034f371fc refactor(map): move Marker updates to Composable 2023-09-05 08:41:29 -03:00
Andre K
83722159be
refactor: migrate nodeDB to Room database (#717) 2023-09-05 08:19:26 -03:00
andrekir
1fabf8922d chore: update proto submodule to v2.2.4 2023-09-05 05:30:49 -03:00
andrekir
e72b046c53 refactor: convert gpsString to Position extension 2023-09-04 18:40:21 -03:00
andrekir
b25bdb6ff8 refactor(map): use getBitmapFromVectorDrawable
from BonusPack for `myLocationOverlay` icons
2023-09-04 18:29:19 -03:00
andrekir
ae949ad784 fix: limit number of parameters per delete operation
Splits the list of message UUIDs into smaller chunks to perform batch deletions with a maximum of 500 UUIDs per operation, avoiding `SQLiteException: too many SQL variables (code 1 SQLITE_ERROR)`.

fixes #711
2023-09-04 18:17:49 -03:00
andrekir
afce253514 refactor: lock configs when device or app is too old 2023-08-31 15:47:11 -03:00
andrekir
7e63b55ac5 fix: menu item isEnabled logic for ignore option 2023-08-31 15:43:30 -03:00
andrekir
15ed09680f chore: update compileSdk and targetSdk to API 33 2023-08-27 07:03:36 -03:00
Andre K
ef11af6e0b
refactor(map): remove fixed zoom level for offline downloads (#694) 2023-08-27 06:31:27 -03:00
andrekir
80cee441c6 chore: update proto submodule to v2.2.3 2023-08-27 05:37:48 -03:00
andrekir
ac3190e944 feat: add menu item to add/remove nodes from ignoreIncomingList 2023-08-25 19:39:52 -03:00
andrekir
c3ec67a9ba feat: add waypoint notifications
closes #665
2023-08-25 17:19:39 -03:00
andrekir
442066d64c refactor(traceroute): handle unknown usernames 2023-08-25 17:10:29 -03:00
andrekir
46bad2f5eb refactor: simplify user null-safety in PopupMenu 2023-08-25 17:02:12 -03:00
andrekir
5b350aecf9 chore: add debug log for DeviceMetadata 2023-08-25 17:00:56 -03:00
andrekir
944a6a5569 feat: add custom map navigation icon 2023-08-22 22:52:33 -03:00
andrekir
2fa01b4c4c chore: remove unused layout file 2023-08-22 22:51:01 -03:00
Ben Meadors
f68e112c32
refactor: Convert detection sensor portnum payloads to text message (#688) 2023-08-22 22:49:36 -03:00
andrekir
863acb6ce8 fix: call drawOverlays only when connected 2023-08-20 09:46:14 -03:00
andrekir
66ee722a91 fix: ATAK plugins bindService failure on Android 13+
Since ATAK removed the [QUERY_ALL_PACKAGES permission](https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/blob/4.6.0.5/atak/ATAK/app/src/main/AndroidManifest.xml#L156-L158) binding services for ATAK plugins running Android 13+ require the 'com.atakmap.app.component' activity with intent-filter added to the manifest.
2023-08-19 07:50:36 -03:00
andrekir
a589febd8d refactor: simplify ourNodeInfo updates 2023-08-19 07:48:11 -03:00
andrekir
06b78cd997 feat: add new module configs 2023-08-19 07:44:54 -03:00
andrekir
1cdfe59137 refactor: update @Previews to private functions 2023-08-19 07:30:47 -03:00
andrekir
3d31997191 chore: update proto submodule to v2.2.2 2023-08-19 06:56:41 -03:00
andrekir
c94e20c42c feat: implement TCP interface reconnections 2023-08-13 08:06:29 -03:00
andrekir
a76fb263bb chore: update proto submodule to v2.2.1 2023-08-13 04:01:11 -03:00
andrekir
67fedb9ff8 refactor: ensure Channel and ChannelSettings indexes match 2023-08-12 07:43:38 -03:00
Toby Murray
76d01af995 Make checkbox more descriptive 2023-08-12 07:35:15 -03:00
andrekir
16323d7d53 fix: replace LoRaConfig with correct enum reference 2023-08-07 23:05:03 -03:00
andrekir
2662be1e70 refactor: convert functions to MapView extensions 2023-08-07 19:20:34 -03:00
andrekir
431fbe179d chore: update proto submodule to v2.2.0 2023-08-07 18:59:12 -03:00
andrekir
e9ae0c66d9 refactor: updates for 2.2 release
reference https://github.com/meshtastic/protobufs/pull/368
2023-08-05 07:04:37 -03:00