diff --git a/README.md b/README.md index 1898224d..8d8e5dce 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,18 @@ # Passcodes -[![Android CI/CD](https://github.com/JeelDobariya38/Passcodes/actions/workflows/build-apks.yml/badge.svg)](https://github.com/JeelDobariya38/Passcodes/actions/workflows/build-apks.yml) -![Visitor Counter (@hehuapei/visitor-badge)](https://visitor-badge.laobi.icu/badge?page_id=JeelDobariya38.Passcodes&format=true) - > [!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) -

+

+ passcodes play store banner -

+ +![Static Badge](https://img.shields.io/badge/Release-Prototype-blue) +[![Android CI/CD](https://github.com/JeelDobariya38/Passcodes/actions/workflows/build-apks.yml/badge.svg)](https://github.com/JeelDobariya38/Passcodes/actions/workflows/build-apks.yml) +![Visitor Counter (@hehuapei/visitor-badge)](https://visitor-badge.laobi.icu/badge?page_id=JeelDobariya38.Passcodes&format=true) + +
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 + +