Commit Graph

187 Commits

Author SHA1 Message Date
Yogesh Choudhary Paliyal
1a98b43383 Update indus-appstore.yml 2025-08-10 12:24:50 +05:30
Yogesh Choudhary Paliyal
fa8a187752 Update indus-appstore.yml 2025-08-10 12:02:01 +05:30
Yogesh Choudhary Paliyal
441f3ca162 Update indus-appstore.yml 2025-08-10 11:54:30 +05:30
Yogesh Choudhary Paliyal
0283729537 Update indus-appstore.yml 2025-08-10 11:52:38 +05:30
Yogesh Choudhary Paliyal
1d57320133 Update indus-appstore.yml 2025-08-10 11:41:29 +05:30
Yogesh Choudhary Paliyal
151e0fdaa0 Update and rename indus-appstore-yml to indus-appstore.yml 2025-08-10 11:40:26 +05:30
Yogesh Choudhary Paliyal
bdc3e2f5e7 Create indus-appstore-yml 2025-08-10 11:39:21 +05:30
Konstantinos
91c3491148 ci: cancel CI workflow that becomes obsolete after a new commit is pushed in an open PR
Signed-off-by: Konstantinos <konstantinos.kitsios@uzh.ch>
2025-07-10 11:33:23 +02:00
Yogesh Choudhary Paliyal
99866f16fa feat: disable ruler report 2025-05-11 23:18:52 +05:30
Yogesh Choudhary Paliyal
7b09c2eb12 Merge pull request #1155 from yogeshpaliyal/fixProcess
Fix Release Process
2025-04-13 18:50:58 +05:30
Yogesh Choudhary Paliyal
4c0d369e1f feat: minor changes 2025-04-13 15:43:06 +05:30
Yogesh Choudhary Paliyal
bf9c51c0c2 Modify version bump process 2025-04-13 15:21:28 +05:30
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