Commit Graph

157 Commits

Author SHA1 Message Date
Yogesh Choudhary Paliyal
4ed3cb4427 Fix broken production (#1142)
* Reset app version to 1.4.36

* feat: fix production.yml
2025-04-09 22:26:12 +05:30
Yogesh Choudhary Paliyal
a5533f6457 Reset app version to 1.4.36 (#1140) 2025-04-09 22:11:30 +05:30
Yogesh Choudhary Paliyal
97e3cbb2b1 Post on bluesky for new release (#1138) 2025-04-06 21:46:58 +05:30
Yogesh Choudhary Paliyal
c3b61eeeb0 Enable pro mode (#1137) 2025-04-06 20:55:06 +05:30
Yogesh Choudhary Paliyal
c40d5b5be3 Update post to bluesky action (#1133)
* Update README.md (#1131)

* Update postBlueSky.yml

* Revert "Update README.md (#1131)" (#1132)

This reverts commit e97091d092.
2025-04-05 18:36:09 +05:30
Yogesh Choudhary Paliyal
9f9b99993a Update postBlueSky.yml 2025-04-05 18:29:26 +05:30
Yogesh Choudhary Paliyal
57ddf66ceb Update postBlueSky.yml 2025-04-05 18:26:50 +05:30
Yogesh Choudhary Paliyal
c0a869fc01 Update postBlueSky.yml 2025-04-05 18:16:04 +05:30
Yogesh Choudhary Paliyal
649ef7037d Update postBlueSky.yml 2025-04-05 18:10:47 +05:30
Yogesh Choudhary Paliyal
97e393d3d3 Update postBlueSky.yml 2025-04-05 18:06:17 +05:30
Yogesh Choudhary Paliyal
b5d2e93ed0 Update postBlueSky.yml 2025-04-05 17:53:54 +05:30
Yogesh Choudhary Paliyal
6e9389b1fd Update postBlueSky.yml 2025-04-05 17:51:27 +05:30
Yogesh Choudhary Paliyal
d400f8177e Update postBlueSky.yml 2025-04-05 17:47:59 +05:30
Yogesh Choudhary Paliyal
d809311f28 Update postBlueSky.yml 2025-04-05 17:47:42 +05:30
Yogesh Choudhary Paliyal
e952987b7c Add autofill service to save and retrieve password (#940)
Add autofill service to save and retrieve password

Fixes #831

Add support for Android autofill service and saving credit card information in KeyPass.

* **Autofill Service Implementation**
  - Add a new `<service>` element in `app/src/main/AndroidManifest.xml` for the autofill service.
  - Create a new file `KeyPassAutofillService.kt` to implement the `AutofillService` class.
  - Override necessary methods: `onFillRequest`, `onSaveRequest`, `onConnected`, and `onDisconnected`.
  - Fetch accounts and show as suggestions in `onFillRequest`.
  - Save account data in the database in `onSaveRequest`.

* **Utility Functions**
  - Update `GetAutoFillService.kt` to include functions to check if the autofill service is enabled and to enable the autofill service if it is not enabled.

* **Autofill Service Configuration**
  - Add a new XML file `autofill_service.xml` to configure the autofill service.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/yogeshpaliyal/KeyPass/issues/831?shareId=XXXX-XXXX-XXXX-XXXX).

* WIP

* feat: changes of autofill service

* implement auto fill service

* feat: disable lint
2025-04-05 17:10:33 +05:30
Yogesh Choudhary Paliyal
ab66306c1a Add Baseline Profile Module (#928)
* feat: add baseline profile

* feat: minor changes

* Update generate-baseline-profile.yml

* Update generate-baseline-profile.yml

* Cleanup and generate baseline profile

* feat(build): Add workflow to generate baseline profile

* Install GMD image for baseline profile generation
* Accept Android licenses
* Generate baseline profile for free release variant
* Upload generated baseline profiles as artifact

* Fix gmd source

* feat: Disable 64-bit requirement for Pixel 6 API 34

The 64-bit requirement has been disabled for the "pixel6Api34" managed virtual device.

* feat: Configure and run baseline profile generation

*   Cleared the default managed devices in `baselineprofile/build.gradle.kts` and explicitly added "pixel6Api34".
* Configured the GitHub Actions workflow `generate-baseline-profile.yml` to setup the managed device pixel6Api34.
* Configured the workflow to build all build type and flavor permutations.
* Added the option to show kernel logging and use "swiftshader_indirect" for GPU in the tests.

* Refactor: Update baseline profile setup task

*   Changed the Gradle task from `:benchmarks:pixel6Api34Setup` to `:baselineprofile:pixel6Api34Setup` in the GitHub Actions workflow for setting up the baseline profile generation.

* CI: Comment out GMD image installation in baseline profile generation workflow

The GMD image installation step in the `generate-baseline-profile.yml` workflow has been commented out.

* feat: Add Baseline Profile generation

*   The Baseline Profile generation is added in the project
*   Update baselineprofile module to use connected devices for test execution.
*   Create a new shell script `generateBaselineProfile.sh` to install app and baseline profile and pull file to `baseline-prof.txt`
*   Modify `generate-baseline-profile.yml` github workflow to generate profile on device using `reactivecircus/android-emulator-runner` action
*   Fix the package name to `com.yogeshpaliyal.keypass` in `BaselineProfileGenerator.kt` to pull the data.

* CI: Update Baseline Profile device to Nexus 6

* Changed the device profile used for Baseline Profile generation from Pixel 6 to Nexus 6 in the GitHub Actions workflow.
2025-03-31 17:16:20 +05:30
renovate[bot]
7a4cc9d338 chore(deps): update ncipollo/release-action action to v1.16.0 (#1101)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-28 08:39:43 +05:30
renovate[bot]
cf87584acb chore(deps): update zentered/bluesky-post-action action to v0.2.0 (#1093)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yogesh Choudhary Paliyal <paliyalyogesh@gmail.com>
2025-02-21 10:02:32 +05:30
Yogesh Choudhary Paliyal
39ee4a9481 feat: remove spotless 2025-02-04 00:17:08 +05:30
Yogesh Choudhary Paliyal
972287f5a5 Update postBlueSky.yml 2025-02-02 16:10:23 +05:30
Yogesh Choudhary Paliyal
e64512fc82 Update postBlueSky.yml 2025-02-02 16:09:18 +05:30
Yogesh Choudhary Paliyal
2b38a9d0bc Create postBlueSky.yml 2025-02-02 16:07:07 +05:30
Yogesh Choudhary Paliyal
4fa34794cc Update pr-check.yaml 2025-01-26 11:40:22 +05:30
Yogesh Choudhary Paliyal
de8dc31749 Update production.yml 2025-01-25 22:11:42 +05:30
renovate[bot]
410bf49270 Update ncipollo/release-action action to v1.15.0 (#1037)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-14 23:46:07 +05:30
renovate[bot]
63045e0e9d Update actions/upload-artifact action to v4 (#927)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-27 07:55:12 +05:30
Yogesh Choudhary Paliyal
4fb488cd3e Update uploadBuildOnTag.yaml 2024-09-17 20:56:41 +05:30
Yogesh Choudhary Paliyal
392df26933 Update uploadBuildOnTag.yaml 2024-09-17 20:43:34 +05:30
Yogesh Choudhary Paliyal
7f8805a761 Update uploadBuildOnTag.yaml 2024-09-17 20:38:09 +05:30
Yogesh Choudhary Paliyal
2c9fce2e4a Update uploadBuildOnTag.yaml 2024-09-14 20:35:15 +05:30
Yogesh Choudhary Paliyal
3f352c97b3 Update uploadBuildOnTag.yaml 2024-09-14 20:33:52 +05:30
Yogesh Choudhary Paliyal
57597178f2 Update uploadBuildOnTag.yaml 2024-09-14 20:16:41 +05:30
Yogesh Choudhary Paliyal
4d15eecd1e Update uploadBuildOnTag.yaml 2024-09-14 20:01:46 +05:30
Yogesh Choudhary Paliyal
c1822fdef9 Update uploadBuildOnTag.yaml 2024-09-14 19:36:39 +05:30
Yogesh Choudhary Paliyal
456283438e Update uploadBuildOnTag.yaml 2024-09-14 17:28:17 +05:30
Yogesh Choudhary Paliyal
62ff3d1812 Update uploadBuildOnTag.yaml 2024-09-14 16:56:32 +05:30
Yogesh Choudhary Paliyal
e293f1f4a5 Update uploadBuildOnTag.yaml 2024-09-14 16:55:57 +05:30
Yogesh Choudhary Paliyal
7f5892d0bf Update uploadBuildOnTag.yaml 2024-09-14 14:53:26 +05:30
Yogesh Choudhary Paliyal
b14d4304d9 Update and rename buildOnRelease.yaml to uploadBuildOnTag.yaml 2024-09-14 14:52:14 +05:30
Yogesh Choudhary Paliyal
9d429f9ddb Update buildOnRelease.yaml 2024-09-14 14:49:40 +05:30
Yogesh Choudhary Paliyal
ff5a28b4af Update buildOnRelease.yaml 2024-09-14 14:48:48 +05:30
Yogesh Choudhary Paliyal
d49b4fa2c1 Update buildOnRelease.yaml 2024-09-08 21:11:56 +05:30
Yogesh Choudhary Paliyal
12d46a0565 Update buildOnRelease.yaml 2024-09-08 19:16:10 +05:30
Yogesh Choudhary Paliyal
d4c6158ba1 Update buildOnRelease.yaml 2024-09-08 18:24:03 +05:30
Yogesh Choudhary Paliyal
00c3634c60 Create buildOnRelease.yaml (#966)
* Create buildOnRelease.yaml

* Update buildOnRelease.yaml
2024-09-08 16:42:57 +05:30
Yogesh Choudhary Paliyal
fec2b16cdd Update generate-baseline-profile.yml 2024-07-28 18:19:40 +05:30
Yogesh Choudhary Paliyal
2816053e0f Create generate-baseline-profile.yml (#926) 2024-07-28 18:18:55 +05:30
Yogesh Choudhary Paliyal
2b0194b0a0 Delete .github/workflows/label.yml 2024-06-16 18:06:53 +05:30
Yogesh Choudhary Paliyal
60c195edc0 Create label.yml 2024-06-16 17:50:47 +05:30
Yogesh Choudhary Paliyal
06790f4f12 Create greetings.yml (#885) 2024-06-13 09:35:38 +05:30