Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ _Pull requests, bug reports, and all other forms of contribution are welcomed an

## :bulb: Asking Questions

See our [Community](https://t.me/passwordmanagercommunity) on telegram we appricate your question over there. In short, GitHub issues are not the appropriate place to debug your specific question, but should be reserved for filing bugs and feature requests.
See our [Community](https://t.me/passcodescommunity) on telegram we appricate your question over there. In short, GitHub issues are not the appropriate place to debug your specific question, but should be reserved for filing bugs and feature requests.

## :inbox_tray: Opening an Issue

Before [creating an issue](https://github.com/JeelDobariya38/Passcodes/issues/new), check if you are using the latest version of the project. If you are not up-to-date, see if updating fixes your issue first.
Before [creating an issue](https://github.com/PasscodesApp/Passcodes/issues/new), check if you are using the latest version of the project. If you are not up-to-date, see if updating fixes your issue first.

### :lock: Reporting Security Issues

Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<img width="512" height="250" alt="passcodes play store banner" src="https://github.com/user-attachments/assets/88e63483-9930-4ce0-a01e-4564e18b3c71" />

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

</div>
Expand Down Expand Up @@ -76,7 +76,7 @@ Note: high version can still run, but are not guaranteed offically.

## Installation Steps

1. Go to our [github repository release page](https://github.com/JeelDobariya38/Passcodes/releases/latest).
1. Go to our [github repository release page](https://github.com/PasscodesApp/Passcodes/releases/latest).

2. Download the apk for your phone. If Don't know the architecture of phone then download apk file that has universal in its name.

Expand All @@ -102,8 +102,8 @@ You can checkout support docs, provided in [docs/](docs/) Or You can even seek h

## Changelog & Release Notes

- Professional ChangeLog: [here](https://github.com/JeelDobariya38/Passcodes/blob/main/changelog.md)
- Casual Release Notes: [here](https://github.com/JeelDobariya38/Passcodes/blob/main/docs/release-notes.md)
- Professional ChangeLog: [here](https://github.com/PasscodesApp/Passcodes/blob/main/changelog.md)
- Casual Release Notes: [here](https://github.com/PasscodesApp/Passcodes/blob/main/docs/release-notes.md)

## Contribution Are Appreciated!!!

Expand All @@ -115,8 +115,8 @@ You can checkout support docs, provided in [docs/](docs/) Or You can even seek h
>
> For more, infomation on what kind of contribtuion we approve or allow, please open a issue in our repo. that way you avoid wasteing your time...

By, contributing to project you accept the [CONTRIBUTING.md](https://github.com/JeelDobariya38/Passcodes/blob/main/CONTRIBUTING.md) & [MIT License](https://github.com/JeelDobariya38/Passcodes/blob/main/LICENSE.txt).
By, contributing to project you accept the [CONTRIBUTING.md](https://github.com/PasscodesApp/Passcodes/blob/main/CONTRIBUTING.md) & [MIT License](https://github.com/PasscodesApp/Passcodes/blob/main/LICENSE.txt).

## Licence

Passcodes Project is license under [MIT](https://github.com/JeelDobariya38/Passcodes/blob/main/LICENSE.txt) License. Downloading the app would mean, you are okay and have accepted the license.
Passcodes Project is license under [MIT](https://github.com/PasscodesApp/Passcodes/blob/main/LICENSE.txt) License. Downloading the app would mean, you are okay and have accepted the license.
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@ android {
applicationId = "com.jeeldobariya.passcodes"
minSdk = 26
targetSdk = 34
versionCode = 1
versionName = "v1.0.0-Stable"
versionCode = 2
versionName = "v1.1.0-Alpha"

testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
Expand Down
12 changes: 6 additions & 6 deletions app/src/main/assets/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# 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)
[![Android CI/CD](https://github.com/PasscodesApp/Passcodes/actions/workflows/build-apks.yml/badge.svg)](https://github.com/PasscodesApp/Passcodes/actions/workflows/build-apks.yml)
![Visitor Counter (@hehuapei/visitor-badge)](https://visitor-badge.laobi.icu/badge?page_id=JeelDobariya38.Passcodes&format=true)

> [!WARNING]
Expand Down Expand Up @@ -73,7 +73,7 @@ Note: high version can still run, but are not guaranteed offically.

## Installation Steps

1. Go to our [github repository release page](https://github.com/JeelDobariya38/Passcodes/releases/latest).
1. Go to our [github repository release page](https://github.com/PasscodesApp/Passcodes/releases/latest).

2. Download the apk for your phone. If Don't know the architecture of phone then download apk file that has universal in its name.

Expand All @@ -99,8 +99,8 @@ You can checkout support docs, provided in [docs/](docs/) Or You can even seek h

## Changelog & Release Notes

- Professional ChangeLog: [here](https://github.com/JeelDobariya38/Passcodes/blob/main/changelog.md)
- Casual Release Notes: [here](https://github.com/JeelDobariya38/Passcodes/blob/main/docs/release-notes.md)
- Professional ChangeLog: [here](https://github.com/PasscodesApp/Passcodes/blob/main/changelog.md)
- Casual Release Notes: [here](https://github.com/PasscodesApp/Passcodes/blob/main/docs/release-notes.md)

## Contribution Are Appreciated!!!

Expand All @@ -112,8 +112,8 @@ You can checkout support docs, provided in [docs/](docs/) Or You can even seek h
>
> For more, infomation on what kind of contribtuion we approve or allow, please open a issue in our repo. that way you avoid wasteing your time...

By, contributing to project you accept the [CONTRIBUTING.md](https://github.com/JeelDobariya38/Passcodes/blob/main/CONTRIBUTING.md) & [MIT License](https://github.com/JeelDobariya38/Passcodes/blob/main/LICENSE.txt).
By, contributing to project you accept the [CONTRIBUTING.md](https://github.com/PasscodesApp/Passcodes/blob/main/CONTRIBUTING.md) & [MIT License](https://github.com/PasscodesApp/Passcodes/blob/main/LICENSE.txt).

## Licence

Passcodes Project is license under [MIT](https://github.com/JeelDobariya38/Passcodes/blob/main/LICENSE.txt) License. Downloading the app would mean, you are okay and have accepted the license.
Passcodes Project is license under [MIT](https://github.com/PasscodesApp/Passcodes/blob/main/LICENSE.txt) License. Downloading the app would mean, you are okay and have accepted the license.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.jeeldobariya.passcodes.utils

object Constant {
const val REPOSITORY_SIGNATURE = "JeelDobariya38/Passcodes"
const val REPOSITORY_SIGNATURE = "PasscodesApp/Passcodes"

// URL Constants
const val TELEGRAM_COMMUNITY_URL = "https://t.me/passcodescommunity"
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<resources>

<string name="app_name">Passcodes</string>
<string name="app_version" translatable="false">v1.0.0-Stable</string>
<string name="app_version" translatable="false">v1.1.0 - Alpha</string>

<!-- Contributor Names -->
<string name="developer_name">Developed by: Dobariya Jeel</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,10 @@ class SemVerUtilsTest {
val json = """
[
{
"url": "https://api.github.com/repos/JeelDobariya38/Passcodes/releases/240385777",
"assets_url": "https://api.github.com/repos/JeelDobariya38/Passcodes/releases/240385777/assets",
"upload_url": "https://uploads.github.com/repos/JeelDobariya38/Passcodes/releases/240385777/assets{?name,label}",
"html_url": "https://github.com/JeelDobariya38/Passcodes/releases/tag/v1.0.0",
"url": "https://api.github.com/repos/PasscodesApp/Passcodes/releases/240385777",
"assets_url": "https://api.github.com/repos/PasscodesApp/Passcodes/releases/240385777/assets",
"upload_url": "https://uploads.github.com/repos/PasscodesApp/Passcodes/releases/240385777/assets{?name,label}",
"html_url": "https://github.com/PasscodesApp/Passcodes/releases/tag/v1.0.0",
"id": 240385777,
"author": {},
"node_id": "RE_kwDOMffp084OU_7x",
Expand All @@ -70,16 +70,16 @@ class SemVerUtilsTest {
"updated_at": "2025-08-17T12:56:19Z",
"published_at": "2025-08-16T18:29:16Z",
"assets": [],
"tarball_url": "https://api.github.com/repos/JeelDobariya38/Passcodes/tarball/v1.0.0",
"zipball_url": "https://api.github.com/repos/JeelDobariya38/Passcodes/zipball/v1.0.0",
"tarball_url": "https://api.github.com/repos/PasscodesApp/Passcodes/tarball/v1.0.0",
"zipball_url": "https://api.github.com/repos/PasscodesApp/Passcodes/zipball/v1.0.0",
"body": "",
"mentions_count": 3
},
{
"url": "https://api.github.com/repos/JeelDobariya38/Passcodes/releases/171838408",
"assets_url": "https://api.github.com/repos/JeelDobariya38/Passcodes/releases/171838408/assets",
"upload_url": "https://uploads.github.com/repos/JeelDobariya38/Passcodes/releases/171838408/assets{?name,label}",
"html_url": "https://github.com/JeelDobariya38/Passcodes/releases/tag/v0.1.0",
"url": "https://api.github.com/repos/PasscodesApp/Passcodes/releases/171838408",
"assets_url": "https://api.github.com/repos/PasscodesApp/Passcodes/releases/171838408/assets",
"upload_url": "https://uploads.github.com/repos/PasscodesApp/Passcodes/releases/171838408/assets{?name,label}",
"html_url": "https://github.com/PasscodesApp/Passcodes/releases/tag/v0.1.0",
"id": 171838408,
"author": {},
"node_id": "RE_kwDOMffp084KPgvI",
Expand All @@ -93,8 +93,8 @@ class SemVerUtilsTest {
"updated_at": "2025-08-16T16:09:32Z",
"published_at": "2024-08-26T03:51:02Z",
"assets": [],
"tarball_url": "https://api.github.com/repos/JeelDobariya38/Passcodes/tarball/v0.1.0",
"zipball_url": "https://api.github.com/repos/JeelDobariya38/Passcodes/zipball/v0.1.0",
"tarball_url": "https://api.github.com/repos/PasscodesApp/Passcodes/tarball/v0.1.0",
"zipball_url": "https://api.github.com/repos/PasscodesApp/Passcodes/zipball/v0.1.0",
"body": "",
"mentions_count": 2
}
Expand Down
59 changes: 56 additions & 3 deletions changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

Release Notes: [docs/release-notes.md](docs/release-notes.md), there you will find short and sweet release notes.

## [Unreleased]

## v1.0.0-Stable
## v1.1.0 - Alpha (Sept 1, 2025)

<details>
<summary>View Internal Details</summary>

```
Pacakage Name = "com.jeeldobariya.passcodes"
Min Android = 8.0 (API level 26)
Max Android = 14 (API level 34)
Version Code = 2
Version Name = "v1.1.0-Alpha"
Master Database Version = "v1"
```
</details>


### Added

- **Improve UI/UX**: improve view password screen, also adjust the button colors.. Contributed by [@JeelDobariya]
- **Add Feature Flaging**: give user a control on whether they wanna latest exprience or stable exprience. add a way for launching preview features without worry about their stablity. Contributed by [@JeelDobariya]
- **Update Checker**: made a basic update checker that help users stay out to date with latest release & also notify user about already reported security vulnerability. Contributed by [@JeelDobariya]
- **Copy Button (preview feature)**: add copy button for copy passwords for easy of use. but as it is potential threat to security, made it a preview feature. Contributed by [@JeelDobariya]
- **G-Passwords Import/Export (preview feature)**: add a import/export feature. which also compatible with google passwords. I have test it with my google password setup. but, I am not sure wether this will run in every edge case or not. So, it a preview feature. Contributed by [@JeelDobariya]

### Changed

- **Mirgated Project**: Migrate project from `JeelDobariya38 (personal)` to `PasscodesApp (my organization)` account. To reflect my long term vision. Contributed by [@JeelDobariya].

## v1.0.0 - Stable (Aug 16, 2025)

<details>
<summary>View Internal Details</summary>

```
Pacakage Name = "com.jeeldobariya.passcodes"
Min Android = 8.0 (API level 26)
Max Android = 14 (API level 34)
Version Code = 1
Version Name = "v1.0.0-Stable"
Master Database Version = "v1"
```
</details>

### Added

Expand All @@ -23,7 +63,20 @@ Release Notes: [docs/release-notes.md](docs/release-notes.md), there you will fi
- **Improve Safety By Kotlin Implementaion**: Move from `Java` to `Kotlin` Language. Contributed by [@JeelDobariya].
- **Improve Data Storing Process**: Move from `SqliteDatabase` to `Room` Libaray for better datastorage. Contributed by [@JeelDobariya].

## v0.1.0-Alpha
## v0.1.0 - Alpha (Aug 26, 2024)

<details>
<summary>View Internal Details</summary>

```
Pacakage Name = "com.passwordmanager"
Min Android = 8.0 (API level 26)
Max Android = 13 (API level 33)
Version Code = 1
Version Name = "0.1.0-Alpha"
Master Database Version = "v1"
```
</details>

### Added

Expand Down
4 changes: 2 additions & 2 deletions docs/installing.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ For inital installion of app, you follow step given below it work in most scenar
- and if yes, then mostly you are good to go but, officially we only support device between android 8 to 14. For more high android version app can be run, But we don;t officially support it.

2. After completing first step, Pick a version of app to install.
- Go to our [github repository release page](https://github.com/JeelDobariya38/Passcodes/releases). There you will find a list of release avaiable.
- Go to our [github repository release page](https://github.com/PasscodesApp/Passcodes/releases). There you will find a list of release avaiable.
- pick up any one of the release you like. (we recommend you to pick a good release. [how can you find a good release](#guide-to-find-a-best-release)?)
- after pick up a release, you can read the changelog to know what has changed. (optional step)

Expand All @@ -35,7 +35,7 @@ For inital installion of app, you follow step given below it work in most scenar

- open the app.

if any problem occur while performing the above 4 step. report your problem using [github issues](https://github.com/JeelDobariya38/Passcodes/issues/new) after checking other support docs avaiable in github repositoy "docs/" folder.
if any problem occur while performing the above 4 step. report your problem using [github issues](https://github.com/PasscodesApp/Passcodes/issues/new) after checking other support docs avaiable in github repositoy "docs/" folder.

## Updation Process

Expand Down
30 changes: 28 additions & 2 deletions docs/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,33 @@
Here, You will find short ad sweet and casual `tldrs` for release notes or changelog.
For more details and more professional tone, see [changelog.md](/changelog.md).

### v1.0.0-Stable (Aug 16, 2025)
## v1.0.0-Stable (Sept 1, 2025)

<details>
<summary>View Internal Details</summary>

```
Pacakage Name = "com.jeeldobariya.passcodes"
Min Android = 8.0 (API level 26)
Max Android = 14 (API level 34)
Version Code = 2
Version Name = "v1.1.0-Alpha"
Master Database Version = "v1"
```
</details>

`TL;DR`: Design Improvement.. | Will work with google passwords.... | We are offically an organization on Github from `Aug 31, 2025`....

This our first **offically release after migrating to the github organization...** this release has feature like import & export passwords from google passwords app... this is also a alpha release and both features (copy password & import export password) are disable by defualt due to security threats... they can be turn on if you wish...

Also as the passcodes have change from just my personal hobby project to offical organization.. this release is step for us to move to open source and open to contribute... and more importantly it reflect, my long term vision with passcodes as a project... what it means? upcoming things will be more fascinating to view and to be part of... and also the app will have more long term support... (if you ignore, the fact that I am not verified developer as of "1/9/25 by google"... but will do it in near time...)

Organization is name **PasscodesApp and not Passcodes. Because, it not avaliable on github.......**

Stick to watch and observe passcodes upcoming progress... [Telegram](https://t.me/passcodescommunity)


## v1.0.0-Stable (Aug 16, 2025)

<details>
<summary>View Internal Details</summary>
Expand All @@ -26,7 +52,7 @@ things have change internally also... like app was first build using java.. but,
now, you can also switch theme and languages in app..
also improve UI/UX by providing help text.. especially as you all have question like "what is domain?" "what can i write in domain?" and so on.....

### v0.1.0-Alpha (Aug 26, 2024)
## v0.1.0-Alpha (Aug 26, 2024)

<details>
<summary>View Internal Details</summary>
Expand Down
4 changes: 2 additions & 2 deletions installondevice.bat
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
@REM WARNING: Script is Deprecated!! From 2025-07-29T12:45:00Z.
@REM Checkout: https://github.com/JeelDobariya38/Passcodes/blob/main/docs/building.md.
@REM Checkout: https://github.com/PasscodesApp/Passcodes/blob/main/docs/building.md.

@REM Build & install on Android phone

echo "WARNING: Script is Deprecated!! From 2025-07-29T12:45:00Z. More Info:- https://github.com/JeelDobariya38/Passcodes/blob/main/docs/building.md."
echo "WARNING: Script is Deprecated!! From 2025-07-29T12:45:00Z. More Info:- https://github.com/PasscodesApp/Passcodes/blob/main/docs/building.md."

pause

Expand Down