Skip to content

Commit 9abeaf7

Browse files
committed
QuickPass 2.0 beta 13 RC 2
- Shortcuts updated -- Working fixed -- New icon -- Adaptive icon for dark mode - Security fixed -- Now, you can't open app through shortcut without entering password - New icon - New password panel - Password encrypting! -- You can now encrypt your password to know that nobody will see it even if hack your root storage data - Password View and Adding design improved - All new main screen -- Smooth panel for all passwords -- Statistic copied to main screen - Backup restoring fixed (For cyphered passwords) - Home UI updated - Added bank card icons near bank pins - Optimization for some constructions - Fixes - Translation updated - Duration of animation adjusted - Added back buttons - Smooth transitions through screens - UX update -- You can now restore your pass (Check Setting =)) -- Alert screen for log out in Account page - Settings update -- Auto asking permission for writing to storage -- New icons for export/import -- Tips for export/import now always available - Libraries updated (16/10/20)
1 parent 69c6c0e commit 9abeaf7

File tree

8 files changed

+836
-12
lines changed

8 files changed

+836
-12
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@
3838
<activity
3939
android:name=".SetPinActivity"
4040
android:screenOrientation="portrait" />
41+
<activity
42+
android:name=".RePinActivity"
43+
android:screenOrientation="portrait" />
4144
<activity
4245
android:name=".PinActivity"
4346
android:screenOrientation="portrait" />
@@ -67,6 +70,12 @@
6770
<activity
6871
android:name=".PassGenActivity"
6972
android:screenOrientation="portrait" />
73+
<activity
74+
android:name=".ReSignActivity"
75+
android:screenOrientation="portrait" />
76+
<activity
77+
android:name=".ReLoginActivity"
78+
android:screenOrientation="portrait" />
7079
<activity
7180
android:name=".LoginActivity"
7281
android:screenOrientation="portrait"

app/src/main/java/com/mikhailgrigorev/quickpass/LoginActivity.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ import com.mikhailgrigorev.quickpass.sender.GMailSender
2020
import kotlinx.android.synthetic.main.activity_login.*
2121
import kotlin.random.Random
2222

23-
2423
class LoginActivity : AppCompatActivity() {
2524

2625
private val _keyTheme = "themePreference"

app/src/main/java/com/mikhailgrigorev/quickpass/PasswordViewActivity.kt

Lines changed: 36 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class PasswordViewActivity : AppCompatActivity() {
2727
private val _keyAutoCopy = "prefAutoCopyKey"
2828
private lateinit var login: String
2929
private lateinit var passName: String
30+
private lateinit var from: String
3031

3132
@SuppressLint("Recycle", "SetTextI18n")
3233
override fun onCreate(savedInstanceState: Bundle?) {
@@ -59,7 +60,13 @@ class PasswordViewActivity : AppCompatActivity() {
5960

6061
val args: Bundle? = intent.extras
6162
login= args?.get("login").toString()
62-
val from= args?.get("from").toString()
63+
from= args?.get("from").toString()
64+
65+
if (from == "short"){
66+
val intent = Intent(this, ReLoginActivity::class.java)
67+
startActivityForResult(intent, 1)
68+
}
69+
6370
val newLogin = getSharedPreferences(_preferenceFile, Context.MODE_PRIVATE).getString(
6471
_keyUsername,
6572
login
@@ -380,11 +387,20 @@ class PasswordViewActivity : AppCompatActivity() {
380387

381388

382389
back.setOnClickListener {
383-
val intent = Intent()
384-
intent.putExtra("login", login)
385-
intent.putExtra("passName", passName)
386-
setResult(1, intent)
387-
finish()
390+
if(from != "short") {
391+
val intent = Intent()
392+
intent.putExtra("login", login)
393+
intent.putExtra("passName", passName)
394+
setResult(1, intent)
395+
finish()
396+
}
397+
else{
398+
val intent = Intent(this, PassGenActivity::class.java)
399+
intent.putExtra("login", login)
400+
intent.putExtra("passName", passName)
401+
startActivity(intent)
402+
finish()
403+
}
388404
}
389405

390406
editButton.setOnClickListener {
@@ -432,11 +448,20 @@ class PasswordViewActivity : AppCompatActivity() {
432448
override fun onKeyUp(keyCode: Int, msg: KeyEvent?): Boolean {
433449
when (keyCode) {
434450
KeyEvent.KEYCODE_BACK -> {
435-
val intent = Intent()
436-
intent.putExtra("login", login)
437-
intent.putExtra("passName", passName)
438-
setResult(1, intent)
439-
finish()
451+
if(from != "short") {
452+
val intent = Intent()
453+
intent.putExtra("login", login)
454+
intent.putExtra("passName", passName)
455+
setResult(1, intent)
456+
finish()
457+
}
458+
else{
459+
val intent = Intent(this, PassGenActivity::class.java)
460+
intent.putExtra("login", login)
461+
intent.putExtra("passName", passName)
462+
startActivity(intent)
463+
finish()
464+
}
440465
}
441466
}
442467
return false

0 commit comments

Comments
 (0)