Skip to content

Commit 6cbc12d

Browse files
committed
QuickPass 2.0 beta 8
- Wrong "Favorite" fixed - UX update -- You can now restore your pass (Check Setting =)) -- Alert screen for log out in Account page - Duration of animation adjusted - Added back buttons - Smooth transitions through screens - Settings update -- Auto asking permission for writing to storage -- New icons for export/import -- Tips for export/import now always available - Translation updated - All new main screen -- Smooth panel for all passwords -- Statistic copied to main screen - Optimization for some constructions - Fixes - Libraries updated (16/10/20)
1 parent 68d79ee commit 6cbc12d

16 files changed

+37
-11
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ import androidx.appcompat.app.AlertDialog
1616
import androidx.appcompat.app.AppCompatActivity
1717
import androidx.appcompat.app.AppCompatDelegate
1818
import androidx.core.content.ContextCompat
19+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
20+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
1921
import kotlinx.android.synthetic.main.activity_account.*
2022

2123

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ import android.view.View
1212
import androidx.appcompat.app.AppCompatActivity
1313
import androidx.appcompat.app.AppCompatDelegate
1414
import androidx.core.content.ContextCompat
15+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
16+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
1517
import kotlinx.android.synthetic.main.activity_edit_account.*
1618

1719

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ import androidx.appcompat.app.AppCompatActivity
1818
import androidx.appcompat.app.AppCompatDelegate
1919
import androidx.core.content.ContextCompat
2020
import com.google.android.material.chip.Chip
21+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
22+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
2123
import kotlinx.android.synthetic.main.activity_edit_pass.*
2224
import java.text.SimpleDateFormat
2325
import java.util.*

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package com.mikhailgrigorev.quickpass
22

3-
import GMailSender
3+
import com.mikhailgrigorev.quickpass.sender.GMailSender
44
import android.annotation.SuppressLint
55
import android.content.ContentValues
66
import android.content.Context
@@ -16,6 +16,7 @@ import android.widget.Toast
1616
import androidx.appcompat.app.AlertDialog
1717
import androidx.appcompat.app.AppCompatActivity
1818
import androidx.appcompat.app.AppCompatDelegate
19+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
1920
import kotlinx.android.synthetic.main.activity_login.*
2021
import kotlin.random.Random
2122

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import android.service.autofill.*
1111
import android.view.autofill.AutofillValue
1212
import android.widget.RemoteViews
1313
import androidx.annotation.RequiresApi
14+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
1415
import java.util.*
1516
import kotlin.collections.ArrayList
1617

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ import androidx.appcompat.app.AppCompatActivity
1717
import androidx.appcompat.app.AppCompatDelegate
1818
import androidx.core.content.ContextCompat
1919
import com.google.android.material.chip.Chip
20+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
21+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
2022
import kotlinx.android.synthetic.main.activity_new_password.*
2123
import java.text.SimpleDateFormat
2224
import java.util.*

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ import androidx.core.content.ContextCompat
3131
import androidx.recyclerview.widget.LinearLayoutManager
3232
import com.google.android.material.bottomsheet.BottomSheetBehavior
3333
import com.google.android.material.chip.Chip
34+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
35+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
3436
import kotlinx.android.synthetic.main.activity_pass_gen.*
3537
import java.util.*
3638
import kotlin.collections.ArrayList
@@ -237,7 +239,7 @@ class PassGenActivity : AppCompatActivity() {
237239
if (realQuality[j] != "1")
238240
qualityNum = "2"
239241
j++
240-
if (pCursor.getString(groupIndex) == null || pCursor.getString(groupIndex) == "none") {
242+
if (pCursor.getString(groupIndex) == null || pCursor.getString(groupIndex) == "none"|| pCursor.getString(groupIndex) == "null") {
241243
dbLogin = pCursor.getString(nameIndex).toString()
242244
val fa = pCursor.getString(aIndex).toString()
243245
passwords.add(Pair(dbLogin, fa))
@@ -1111,7 +1113,10 @@ class PassGenActivity : AppCompatActivity() {
11111113
}
11121114

11131115
menu_up.setOnClickListener {
1114-
bottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED
1116+
if (bottomSheetBehavior.state == BottomSheetBehavior.STATE_COLLAPSED)
1117+
bottomSheetBehavior.state = BottomSheetBehavior.STATE_EXPANDED
1118+
else if (bottomSheetBehavior.state == BottomSheetBehavior.STATE_EXPANDED)
1119+
bottomSheetBehavior.state = BottomSheetBehavior.STATE_COLLAPSED
11151120
with(sharedPref.edit()) {
11161121
putInt("__BS", BottomSheetBehavior.STATE_EXPANDED)
11171122
apply()
@@ -1323,7 +1328,7 @@ class PassGenActivity : AppCompatActivity() {
13231328
if(realQuality[j] != "1")
13241329
qualityNum = "2"
13251330
j++
1326-
if(pCursor.getString(groupIndex) == null || pCursor.getString(groupIndex) == "none") {
1331+
if(pCursor.getString(groupIndex) == null || pCursor.getString(groupIndex) == "none"|| pCursor.getString(groupIndex) == "null") {
13271332
val dbLogin = pCursor.getString(nameIndex).toString()
13281333
val fa = pCursor.getString(aIndex).toString()
13291334
passwords.add(Pair(dbLogin, fa))
@@ -1437,7 +1442,7 @@ class PassGenActivity : AppCompatActivity() {
14371442
if(realQuality[j] != "1")
14381443
qualityNum = "2"
14391444
j++
1440-
if(pCursor.getString(groupIndex) == null || pCursor.getString(groupIndex) == "none") {
1445+
if(pCursor.getString(groupIndex) == null || pCursor.getString(groupIndex) == "none"|| pCursor.getString(groupIndex) == "null") {
14411446
val dbLogin = pCursor.getString(nameIndex).toString()
14421447
val fa = pCursor.getString(aIndex).toString()
14431448
passwords.add(Pair(dbLogin, fa))

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import androidx.appcompat.app.AppCompatActivity
1414
import androidx.appcompat.app.AppCompatDelegate
1515
import androidx.core.content.ContextCompat
1616
import com.google.android.material.chip.Chip
17+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
18+
import com.mikhailgrigorev.quickpass.dbhelpers.PasswordsDataBaseHelper
1719
import kotlinx.android.synthetic.main.activity_password_view.*
1820

1921
class PasswordViewActivity : AppCompatActivity() {

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import android.view.View
1414
import androidx.appcompat.app.AppCompatDelegate
1515
import androidx.biometric.BiometricPrompt
1616
import androidx.core.content.ContextCompat
17+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
1718
import kotlinx.android.synthetic.main.activity_pin.*
1819
import java.util.concurrent.Executor
1920

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import android.view.KeyEvent
1313
import android.view.View
1414
import androidx.appcompat.app.AppCompatDelegate
1515
import androidx.core.content.ContextCompat
16+
import com.mikhailgrigorev.quickpass.dbhelpers.DataBaseHelper
1617
import kotlinx.android.synthetic.main.activity_set_pin.*
1718

1819
class SetPinActivity : AppCompatActivity() {

0 commit comments

Comments
 (0)