Skip to content

Commit 1a85476

Browse files
committed
Fix: Folder names with apostrophes now supported
1 parent 2322843 commit 1a85476

File tree

88 files changed

+367
-362
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+367
-362
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ PlainApp is an open-source app that lets you securely manage your phone from a w
1111
**Privacy First**
1212
- All data stays on your device — no cloud, no third-party storage
1313
- No Firebase Messaging or Analytics; only crash logs (optional) via Firebase Crashlytics
14-
- Secured with TLS + ChaCha20-Poly1305 encryption
14+
- Secured with TLS + XChaCha20-Poly1305 encryption
1515

1616
**Ad-Free, Always**
1717
- 100% ad-free experience, forever

app/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ android {
4141
else -> 0
4242
}
4343

44-
val vCode = 388
44+
val vCode = 391
4545
versionCode = vCode - singleAbiNum
46-
versionName = "2.1.2"
46+
versionName = "2.1.3"
4747

4848
ndk {
4949
//noinspection ChromeOsAbiSupport

app/src/main/java/com/ismartcoding/plain/features/nearby/NearbyDiscoverManager.kt renamed to app/src/main/java/com/ismartcoding/plain/chat/discover/NearbyDiscoverManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.ismartcoding.plain.features.nearby
1+
package com.ismartcoding.plain.chat.discover
22

33
import android.util.Base64
44
import com.ismartcoding.lib.channel.sendEvent

app/src/main/java/com/ismartcoding/plain/features/nearby/NearbyPairManager.kt renamed to app/src/main/java/com/ismartcoding/plain/chat/discover/NearbyPairManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.ismartcoding.plain.features.nearby
1+
package com.ismartcoding.plain.chat.discover
22

33
import com.ismartcoding.lib.channel.sendEvent
44
import com.ismartcoding.lib.helpers.CryptoHelper
@@ -18,7 +18,7 @@ import com.ismartcoding.plain.enums.NearbyMessageType
1818
import com.ismartcoding.plain.events.PairingCancelledEvent
1919
import com.ismartcoding.plain.events.PairingFailedEvent
2020
import com.ismartcoding.plain.events.PairingSuccessEvent
21-
import com.ismartcoding.plain.features.nearby.NearbyDiscoverManager.MULTICAST_PORT
21+
import com.ismartcoding.plain.chat.discover.NearbyDiscoverManager.MULTICAST_PORT
2222
import com.ismartcoding.plain.helpers.PhoneHelper
2323
import com.ismartcoding.plain.helpers.SignatureHelper
2424
import com.ismartcoding.plain.preferences.DeviceNamePreference
File renamed without changes.

app/src/main/java/com/ismartcoding/plain/features/nearby/UdpMulticastManager.kt renamed to app/src/main/java/com/ismartcoding/plain/chat/discover/UdpMulticastManager.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
package com.ismartcoding.plain.features.nearby
1+
package com.ismartcoding.plain.chat.discover
22

33
import com.ismartcoding.lib.helpers.CoroutinesHelper.coIO
44
import com.ismartcoding.lib.logcat.LogCat
5-
import com.ismartcoding.plain.features.nearby.NearbyDiscoverManager.MULTICAST_PORT
5+
import com.ismartcoding.plain.chat.discover.NearbyDiscoverManager.MULTICAST_PORT
66
import kotlinx.coroutines.Job
77
import kotlinx.coroutines.channels.awaitClose
88
import kotlinx.coroutines.channels.trySendBlocking

app/src/main/java/com/ismartcoding/plain/features/nearby/UdpUnicastManager.kt renamed to app/src/main/java/com/ismartcoding/plain/chat/discover/UdpUnicastManager.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package com.ismartcoding.plain.features.nearby
1+
package com.ismartcoding.plain.chat.discover
22

33
import com.ismartcoding.lib.helpers.CoroutinesHelper.coIO
44
import com.ismartcoding.lib.logcat.LogCat

app/src/main/java/com/ismartcoding/plain/events/AppEvents.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ import com.ismartcoding.plain.features.bluetooth.BluetoothFindOneEvent
2727
import com.ismartcoding.plain.features.bluetooth.BluetoothPermissionResultEvent
2828
import com.ismartcoding.plain.features.bluetooth.BluetoothUtil
2929
import com.ismartcoding.plain.features.feed.FeedWorkerStatus
30-
import com.ismartcoding.plain.features.nearby.NearbyDiscoverManager
31-
import com.ismartcoding.plain.features.nearby.NearbyPairManager
30+
import com.ismartcoding.plain.chat.discover.NearbyDiscoverManager
31+
import com.ismartcoding.plain.chat.discover.NearbyPairManager
3232
import com.ismartcoding.plain.powerManager
3333
import com.ismartcoding.plain.services.HttpServerService
3434
import com.ismartcoding.plain.ui.models.FolderOption

app/src/main/java/com/ismartcoding/plain/ui/models/NearbyViewModel.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.ismartcoding.plain.ui.models
22

3-
import android.content.Context
43
import androidx.compose.runtime.mutableStateListOf
54
import androidx.compose.runtime.mutableStateOf
65
import androidx.lifecycle.ViewModel
@@ -16,7 +15,7 @@ import com.ismartcoding.plain.events.PairingFailedEvent
1615
import com.ismartcoding.plain.events.PairingSuccessEvent
1716
import com.ismartcoding.plain.events.StartNearbyDiscoveryEvent
1817
import com.ismartcoding.plain.events.StopNearbyDiscoveryEvent
19-
import com.ismartcoding.plain.features.nearby.NearbyPairManager
18+
import com.ismartcoding.plain.chat.discover.NearbyPairManager
2019
import com.ismartcoding.plain.web.ChatApiManager
2120
import kotlinx.coroutines.Dispatchers
2221
import kotlinx.coroutines.Job

app/src/main/java/com/ismartcoding/plain/ui/page/root/contents/TabContentChat.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,12 @@ package com.ismartcoding.plain.ui.page.root.contents
33
import android.content.BroadcastReceiver
44
import android.content.Intent
55
import android.content.IntentFilter
6-
import androidx.compose.foundation.clickable
76
import androidx.compose.foundation.layout.PaddingValues
87
import androidx.compose.foundation.layout.fillMaxSize
98
import androidx.compose.foundation.layout.padding
109
import androidx.compose.foundation.lazy.LazyColumn
1110
import androidx.compose.foundation.lazy.items
1211
import androidx.compose.foundation.pager.PagerState
13-
import androidx.compose.material3.Switch
1412
import androidx.compose.runtime.Composable
1513
import androidx.compose.runtime.DisposableEffect
1614
import androidx.compose.runtime.LaunchedEffect
@@ -29,7 +27,7 @@ import androidx.navigation.NavHostController
2927
import com.ismartcoding.lib.logcat.LogCat
3028
import com.ismartcoding.plain.R
3129
import com.ismartcoding.plain.enums.DeviceType
32-
import com.ismartcoding.plain.features.nearby.NearbyDiscoverManager
30+
import com.ismartcoding.plain.chat.discover.NearbyDiscoverManager
3331
import com.ismartcoding.plain.preferences.LocalWeb
3432
import com.ismartcoding.plain.preferences.NearbyDiscoverablePreference
3533
import com.ismartcoding.plain.preferences.dataFlow

0 commit comments

Comments
 (0)