From 19dfc88d9485ea0d262a71519963ba6a3559eaf2 Mon Sep 17 00:00:00 2001
From: Jeel Dobariya <136002730+JeelDobariya38@users.noreply.github.com>
Date: Mon, 18 Aug 2025 14:46:29 +0530
Subject: [PATCH 1/6] docs: update readme formatting
---
README.md | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
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.
From 60ae1eb5f1dfec3881cc08f72503012182adafe1 Mon Sep 17 00:00:00 2001
From: Jeel Dobariya
Date: Wed, 20 Aug 2025 18:45:20 +0530
Subject: [PATCH 2/6] feat: remove quit button
---
.../kotlin/com/jeeldobariya/passcodes/ui/MainActivity.kt | 4 ----
app/src/main/res/layout/activity_main.xml | 7 -------
2 files changed, 11 deletions(-)
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/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" />
-
-
From 0c38721218c368fbad69cee1551db657707dd21c Mon Sep 17 00:00:00 2001
From: Jeel Dobariya
Date: Fri, 22 Aug 2025 15:21:37 +0530
Subject: [PATCH 3/6] feat: remove create at text
---
.../com/jeeldobariya/passcodes/ui/ViewPasswordActivity.kt | 2 +-
app/src/main/res/layout/activity_view_password.xml | 7 -------
2 files changed, 1 insertion(+), 8 deletions(-)
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_view_password.xml b/app/src/main/res/layout/activity_view_password.xml
index 985e588f..f3141af0 100644
--- a/app/src/main/res/layout/activity_view_password.xml
+++ b/app/src/main/res/layout/activity_view_password.xml
@@ -58,13 +58,6 @@
android:layout_margin="4dp"
android:textSize="12dp" />
-
-
Date: Fri, 22 Aug 2025 15:29:53 +0530
Subject: [PATCH 4/6] feat: minimized the telegram icon
---
.../passcodes/ui/PasswordManagerActivity.kt | 10 ++--------
app/src/main/res/layout/activity_about_us.xml | 4 ++--
.../main/res/layout/activity_password_manager.xml | 12 ++----------
3 files changed, 6 insertions(+), 20 deletions(-)
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/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_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" />
-
-
-
-
Date: Fri, 22 Aug 2025 15:42:52 +0530
Subject: [PATCH 5/6] feat: add a green theme
Co-Authored-By: Achmad Daniel Syahputra
---
.../passcodes/ui/SettingsActivity.kt | 3 +-
app/src/main/res/values-night/themes.xml | 35 ++++++++++++
app/src/main/res/values/colors.xml | 56 +++++++++++++++++++
app/src/main/res/values/themes.xml | 35 ++++++++++++
4 files changed, 128 insertions(+), 1 deletion(-)
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/res/values-night/themes.xml b/app/src/main/res/values-night/themes.xml
index dddb87cb..f2abb6ba 100644
--- a/app/src/main/res/values-night/themes.xml
+++ b/app/src/main/res/values-night/themes.xml
@@ -153,4 +153,39 @@
- false
+
+
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
+
+
From 9c46f937a932ab9c9ee9db414fa8cd25dc2330e4 Mon Sep 17 00:00:00 2001
From: Jeel Dobariya
Date: Fri, 22 Aug 2025 16:12:37 +0530
Subject: [PATCH 6/6] refactor: project structure
---
app/src/main/res/values-ko/{string.xml => strings.xml} | 0
app/src/main/res/values-vi/{string.xml => strings.xml} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename app/src/main/res/values-ko/{string.xml => strings.xml} (100%)
rename app/src/main/res/values-vi/{string.xml => strings.xml} (100%)
diff --git a/app/src/main/res/values-ko/string.xml b/app/src/main/res/values-ko/strings.xml
similarity index 100%
rename from app/src/main/res/values-ko/string.xml
rename to app/src/main/res/values-ko/strings.xml
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