-
-
Notifications
You must be signed in to change notification settings - Fork 53
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Remove Gson & switch to Kotlinx.serialization for serializing b…
…ackup files (#158) Signed-off-by: starry-shivam <[email protected]>
- Loading branch information
1 parent
390fcb5
commit 7afb954
Showing
22 changed files
with
242 additions
and
194 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
# These are supported funding model platforms | ||
|
||
github: [starry-shivam] | ||
github: [ starry-shivam ] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,28 @@ | ||
### Description | ||
|
||
<!-- Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change. --> | ||
|
||
### Related Issue | ||
|
||
<!--- This project only accepts pull requests related to open issues --> | ||
<!--- If suggesting a new feature or change, please discuss it in an issue first --> | ||
<!--- If fixing a bug, there should be an issue describing it with steps to reproduce --> | ||
<!--- Please link to the issue here: --> | ||
|
||
## Type of change | ||
## Type of change | ||
|
||
<!--- Is this a bug fix, adding a feature... --> | ||
|
||
### Pull Request checklist | ||
|
||
<!-- Before submitting the PR, please address each item. Use [x] to check the boxes --> | ||
|
||
- [ ] The commit message uses the [conventional commiting method][conv-commits]. | ||
- [ ] Made sure that your PR is not duplicate | ||
- [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not (for bug fixes/features). Your PR should pass all CI checks in our Gtihub Actions [Workflow](https://github.com/Pool-Of-Tears/GreenStash/actions) | ||
- [ ] **Screenshots**: This PR includes screenshots or GIFs of the changes made or an explanation of why it does not (*optional*) | ||
- [ ] **Tests**: This PR includes thorough tests or an explanation of why it does not (for bug | ||
fixes/features). Your PR should pass all CI checks in our Gtihub | ||
Actions [Workflow](https://github.com/Pool-Of-Tears/GreenStash/actions) | ||
- [ ] **Screenshots**: This PR includes screenshots or GIFs of the changes made or an explanation of | ||
why it does not (*optional*) | ||
|
||
[conv-commits]:https://kapeli.com/cheat_sheets/Conventional_Commits.docset/Contents/Resources/Documents/index |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
### Tanslation language | ||
|
||
<!--- add your translation locale here --> | ||
|
||
### Translation checklist | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,6 @@ | ||
Please go the the `Preview` tab and select the appropriate sub-template: | ||
- [General PR](?expand=1&template=general_template.md): for all other PRs, including bug fixes, adding features etc. | ||
- [Translation PR](?expand=1&template=translations_template.md): specifically to be used for translation PRs | ||
|
||
- [General PR](?expand=1&template=general_template.md): for all other PRs, including bug fixes, | ||
adding features etc. | ||
- [Translation PR](?expand=1&template=translations_template.md): specifically to be used for | ||
translation PRs |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,67 @@ | ||
# Contributing | ||
|
||
For bug reports and feature requests, please search in issues first (including the closed ones). If there are no duplicates, feel free to [submit an issue][issues] with an issue template. | ||
For bug reports and feature requests, please search in issues first (including the closed ones). If | ||
there are no duplicates, feel free to [submit an issue][issues] with an issue template. | ||
|
||
**We'll probably ignore and close your issue if it's not using the existing templates or doesn't contain sufficient description.** | ||
**We'll probably ignore and close your issue if it's not using the existing templates or doesn't | ||
contain sufficient description.** | ||
|
||
## Bug Report | ||
|
||
When submitting a bug report, please make sure your issue contains **enough** information for reproducing the problem, including the options or the custom command being used, the link to the video, and other fields in the issue template. | ||
When submitting a bug report, please make sure your issue contains **enough** information for | ||
reproducing the problem, including the options or the custom command being used, the link to the | ||
video, and other fields in the issue template. | ||
|
||
## Feature Request | ||
|
||
**GreenStash** is designed to provide users with a straightforward and effective tool for managing their finances on Android. Our focus is to offer essential budgeting functionalities in an intuitive interface, helping users track their savings effortlessly. As such, we prioritize feature requests that align with our core mission and the fundamental principles of budget management. | ||
**GreenStash** is designed to provide users with a straightforward and effective tool for managing | ||
their finances on Android. Our focus is to offer essential budgeting functionalities in an intuitive | ||
interface, helping users track their savings effortlessly. As such, we prioritize feature requests | ||
that align with our core mission and the fundamental principles of budget management. | ||
|
||
Our app already includes a range of features designed to assist users in budgeting effectively, such as goal setting and customizable categories. While we are open to suggestions for improvements and enhancements, we may not be able to accommodate requests for features that deviate significantly from our app's primary purpose or that are beyond the scope of traditional budget management. Therefore, we kindly ask our users to consider the app's intended functionality and limitations when submitting feature requests. | ||
Our app already includes a range of features designed to assist users in budgeting effectively, such | ||
as goal setting and customizable categories. While we are open to suggestions for improvements and | ||
enhancements, we may not be able to accommodate requests for features that deviate significantly | ||
from our app's primary purpose or that are beyond the scope of traditional budget management. | ||
Therefore, we kindly ask our users to consider the app's intended functionality and limitations when | ||
submitting feature requests. | ||
|
||
We appreciate the feedback and input from our users, and we are committed to continually improving **GreenStash** to meet the evolving needs of our user base. However, please understand that not all feature requests may be feasible or aligned with our app's mission and vision. | ||
We appreciate the feedback and input from our users, and we are committed to continually improving * | ||
*GreenStash** to meet the evolving needs of our user base. However, please understand that not all | ||
feature requests may be feasible or aligned with our app's mission and vision. | ||
|
||
If you'd like to request a feature you deem necessary and useful, open a new Github issue with the Feature-Request template [here][feature-req]. | ||
If you'd like to request a feature you deem necessary and useful, open a new Github issue with the | ||
Feature-Request template [here][feature-req]. | ||
|
||
## Pull Request | ||
|
||
If you wish to contribute to the project by submitting code directly, please first leave a comment under the relevant issue or file a new issue, describe the changes you are about to make. | ||
If you wish to contribute to the project by submitting code directly, please first leave a comment | ||
under the relevant issue or file a new issue, describe the changes you are about to make. | ||
|
||
As per our project's guidelines, we adhere to [conventional commits][conv-commits]. Therefore, it's expected that all PRs align with this convention. Should a PR not meet these standards, we'll kindly request a review and revision. | ||
As per our project's guidelines, we adhere to [conventional commits][conv-commits]. Therefore, it's | ||
expected that all PRs align with this convention. Should a PR not meet these standards, we'll kindly | ||
request a review and revision. | ||
|
||
Please use the provided Pull Request templates according to your needs. Currently, there are two to choose from: | ||
- [General PR](.github/PULL_REQUEST_TEMPLATE/general_template.md): for all other PRs, including bug fixes, adding features etc. | ||
- [Translation PR](.github/PULL_REQUEST_TEMPLATE/translations_template.md): specifically to be used for translation PRs | ||
Please use the provided Pull Request templates according to your needs. Currently, there are two to | ||
choose from: | ||
|
||
- [General PR](.github/PULL_REQUEST_TEMPLATE/general_template.md): for all other PRs, including bug | ||
fixes, adding features etc. | ||
- [Translation PR](.github/PULL_REQUEST_TEMPLATE/translations_template.md): specifically to be used | ||
for translation PRs | ||
|
||
> [!TIP] | ||
> | ||
> To avoid multiple pull requests resolving the same issue, let others know you are working on it by saying so in a comment, or ask the issue to be assigned to yourself. | ||
> To avoid multiple pull requests resolving the same issue, let others know you are working on it by | ||
> saying so in a comment, or ask the issue to be assigned to yourself. | ||
## Building From Source | ||
|
||
Fork this project, import and compile it with the latest version of [Android Studio](https://developer.android.com/studio/). | ||
Fork this project, import and compile it with the latest version | ||
of [Android Studio](https://developer.android.com/studio/). | ||
|
||
[issues]: https://github.com/Pool-Of-Tears/GreenStash/issues/new/choose | ||
|
||
[feature-req]: https://github.com/Pool-Of-Tears/GreenStash/issues/new?assignees=&labels=enhancement&projects=&template=--feature-request.yml&title=%5BFeature+Request%5D | ||
|
||
[conv-commits]:https://kapeli.com/cheat_sheets/Conventional_Commits.docset/Contents/Resources/Documents/index |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.