diff --git a/README.md b/README.md
index 1898224d..8d8e5dce 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,18 @@
# Passcodes
-[](https://github.com/JeelDobariya38/Passcodes/actions/workflows/build-apks.yml)
-
-
> [!WARNING]
> It is just a open source project. An is current under active development.
> Please, consider using it for fun, and not for real password managment. (untill, we offically release a stable release)
-
+
+

-
+
+
+[](https://github.com/JeelDobariya38/Passcodes/actions/workflows/build-apks.yml)
+
+
+
A android app that take down the headache of remembering passwords. It is open source solutions that help you in keeping your passwords safe and secure, in your own local storage without ever needing to push them to cloud.
diff --git a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/MainActivity.kt b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/MainActivity.kt
index e6d2702e..587a4a31 100644
--- a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/MainActivity.kt
+++ b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/MainActivity.kt
@@ -72,9 +72,5 @@ class MainActivity : AppCompatActivity() {
val aboutUsIntent = Intent(this, AboutUsActivity::class.java)
startActivity(aboutUsIntent)
}
-
- binding.quitBtn.setOnClickListener {
- finishAndRemoveTask()
- }
}
}
diff --git a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/PasswordManagerActivity.kt b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/PasswordManagerActivity.kt
index 1374c2d6..fb366b63 100644
--- a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/PasswordManagerActivity.kt
+++ b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/PasswordManagerActivity.kt
@@ -1,7 +1,5 @@
package com.jeeldobariya.passcodes.ui
-import android.content.Context
-import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.widget.Toast
@@ -13,10 +11,10 @@ import com.jeeldobariya.passcodes.databinding.ActivityPasswordManagerBinding
class PasswordManagerActivity : AppCompatActivity() {
- private lateinit var binding: ActivityPasswordManagerBinding // Use lateinit for binding
+ private lateinit var binding: ActivityPasswordManagerBinding // Use late init for binding
override fun onCreate(savedInstanceState: Bundle?) {
- val sharedPrefs = getSharedPreferences(SettingsActivity.THEME_PREFS_NAME, Context.MODE_PRIVATE)
+ val sharedPrefs = getSharedPreferences(SettingsActivity.THEME_PREFS_NAME, MODE_PRIVATE)
val savedThemeStyle = sharedPrefs.getInt(SettingsActivity.THEME_KEY, R.style.PasscodesTheme_Default)
setTheme(savedThemeStyle)
@@ -43,10 +41,6 @@ class PasswordManagerActivity : AppCompatActivity() {
startActivity(loadPasswordIntent)
}
- binding.securityCheckBtn.setOnClickListener {
- Toast.makeText(this, getString(R.string.future_feat_clause), Toast.LENGTH_SHORT).show()
- }
-
binding.importPasswordBtn.setOnClickListener {
Toast.makeText(this, getString(R.string.future_feat_clause), Toast.LENGTH_SHORT).show()
}
diff --git a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/SettingsActivity.kt b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/SettingsActivity.kt
index ffbddbd5..128e43e0 100644
--- a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/SettingsActivity.kt
+++ b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/SettingsActivity.kt
@@ -29,7 +29,8 @@ class SettingsActivity : AppCompatActivity() {
R.style.PasscodesTheme_Default,
R.style.PasscodesTheme_Trusted,
R.style.PasscodesTheme_Pink,
- R.style.PasscodesTheme_Cute
+ R.style.PasscodesTheme_Cute,
+ R.style.PasscodesTheme_GreenSafe
)
override fun onCreate(savedInstanceState: Bundle?) {
diff --git a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/ViewPasswordActivity.kt b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/ViewPasswordActivity.kt
index 934c7053..3c2a28cd 100644
--- a/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/ViewPasswordActivity.kt
+++ b/app/src/main/kotlin/com/jeeldobariya/passcodes/ui/ViewPasswordActivity.kt
@@ -1,5 +1,6 @@
package com.jeeldobariya.passcodes.ui
+import android.annotation.SuppressLint
import android.content.Context
import android.content.Intent
import android.os.Bundle
@@ -63,7 +64,6 @@ class ViewPasswordActivity : AppCompatActivity() {
binding.tvUsername.text = "${getString(R.string.username_prefix)} ${passwordEntity.username}"
binding.tvPassword.text = "${getString(R.string.password_prefix)} ${passwordEntity.password}"
binding.tvNotes.text = "${getString(R.string.notes_prefix)} ${passwordEntity.notes}"
- binding.tvCreatedAt.text = "${getString(R.string.createdat_prefix)} ${passwordEntity.createdAt}"
binding.tvUpdatedAt.text = "${getString(R.string.updatedat_prefix)} ${passwordEntity.updatedAt}"
}
} catch (e: PasswordNotFoundException) {
diff --git a/app/src/main/res/layout/activity_about_us.xml b/app/src/main/res/layout/activity_about_us.xml
index 0a025c1c..f381d08b 100644
--- a/app/src/main/res/layout/activity_about_us.xml
+++ b/app/src/main/res/layout/activity_about_us.xml
@@ -196,8 +196,8 @@
android:gravity="center">
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 8778164e..90dacb61 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -58,13 +58,6 @@
android:layout_height="wrap_content"
android:text="@string/about_us_button_text"
android:textSize="14dp" />
-
-
diff --git a/app/src/main/res/layout/activity_password_manager.xml b/app/src/main/res/layout/activity_password_manager.xml
index 7867a90a..00b4d3f4 100644
--- a/app/src/main/res/layout/activity_password_manager.xml
+++ b/app/src/main/res/layout/activity_password_manager.xml
@@ -36,16 +36,8 @@
android:layout_height="wrap_content"
android:text="@string/load_password_button_text"
android:textSize="14dp" />
-
-
-
-
-
-
false
+
+
diff --git a/app/src/main/res/values-vi/string.xml b/app/src/main/res/values-vi/strings.xml
similarity index 100%
rename from app/src/main/res/values-vi/string.xml
rename to app/src/main/res/values-vi/strings.xml
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index ea1e3c59..af8eb792 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -232,4 +232,60 @@
#EAE0E1
#1E1B1C
#BC396A
+
+
+ #386A20
+ #FFFFFF
+ #B8F397
+ #082100
+ #55624C
+ #FFFFFF
+ #D9E7CB
+ #131F0E
+ #386A20
+ #FFFFFF
+ #B8F397
+ #082100
+ #BA1A1A
+ #FFFFFF
+ #FFDAD6
+ #410002
+ #FCFDF6
+ #1A1C19
+ #FCFDF6
+ #1A1C19
+ #DEE5D8
+ #424940
+ #72796F
+ #2F312D
+ #F0F1EA
+ #9CD67D
+
+
+ #9CD67D
+ #183700
+ #285006
+ #B8F397
+ #BDCBB0
+ #283421
+ #3E4A36
+ #D9E7CB
+ #9CD67D
+ #183700
+ #285006
+ #B8F397
+ #FFB4AB
+ #690005
+ #93000A
+ #FFDAD6
+ #1A1C19
+ #E2E3DD
+ #1A1C19
+ #E2E3DD
+ #424940
+ #C2C8BC
+ #8C9387
+ #E2E3DD
+ #1A1C19
+ #386A20
diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml
index 72b7825d..104af446 100644
--- a/app/src/main/res/values/themes.xml
+++ b/app/src/main/res/values/themes.xml
@@ -152,4 +152,39 @@
- true
+
+