aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-21AutofillService: Speed item loadingHarsh Shandilya
Don't make cacheable function calls in loops Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-02-21Resolve some crashes reported on Play Store (#631)Harsh Shandilya
* ShowSshKeyFragment: Resolve illegal casts * UserPreference: Try harder to not crash Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-02-20Better UI flow (#630)Gigahawk
* Filter against entire pathname when searching * Add option to directly open search dialog on start * Replace basic search filter with fuzzy search * Update CHANGELOG Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Open search in onResume, force search icon to always show * Add option to always search from root directory Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-02-10Gain focus in folder creation dialog (#624)Harsh Shandilya
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2020-02-01Theming related fixes (#627)Harsh Shandilya
* Make navigation match window background Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Remove light navigation flag Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Use black navbar in light theme windowLightNavigationBar is not portable across API 23 to 29 so we're better off with this solution Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Simplify folder dialog title UI Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Make night theme completely flat Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Remove unnecessary type Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Don't try to use non-existent external repo Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2020-02-01Upgrade appcompat, corektx and material (#628)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-30Autofill UX improvements and code cleanup (#626)Harsh Shandilya
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com> Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-30Update license headers (#625)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-28Allow creating folders (#623)Harsh Shandilya
* Introduce EmitExpandableTransformationBehaviour * Implement expand transition * More folder work * Add icons and tweak layout clipping Rishi again with the icon rescue * Theming rework * Dont set tag * Update list and commit after creating folder * Fix theme issues * Add dialog title * Fix hint text color * Remove commit method * Cleanup * Update CHANGELOG Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2020-01-27Improved debugging tools (#620)Harsh Shandilya
* Add WhatTheStack * Add leakcanary * Codestyle nit * Support snapshot builds for debug tooling Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-26Add fastscroller with alphabetic hints (#616)Harsh Shandilya
* Setup basic fast scroll Work towards #558 * Implement PopupTextProvider Fixes #558 * Update changes * Hide system scrollbars * Port fastscroll to autofill preferences * Spotless Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-26github: Add action to deploy nightly snapshots (#618)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-26Switch to Timber for logging (#617)Harsh Shandilya
* Switch to Timber for logging Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Update changelog Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Fix rebase error Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-25Correctly unmarshal errors from OpenKeychain (#615)Harsh Shandilya
Fixes #614 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-25Bump version for new listing (#613)Harsh Shandilya
Bump version for new listing
2020-01-21Prepare new development revisionHarsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21README: Update Play Store linkHarsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21Bump versionv1.4.0Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21Update CHANGELOGHarsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21Add full path open in autofill dialog (#609) (#610)Gigahawk
Fixes #609
2020-01-21Fix autofill window size (#611) (#612)Gigahawk
2020-01-16Dependency updates (#608)Harsh Shandilya
* Upgrade to Gradle 6.1 * Update Spotless Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-11Update and cleanup dependencies (#607)Harsh Shandilya
* Remove unused cardview dependency * Remove unused test dependencies and update junit * Update spotless Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-05Update/correct some zh-CN strings (#606)kpengboy
Namely those for git_commit_{edit,add}_text
2020-01-01Update proguard configuration (#605)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-31Prepare for new Play Store listing (#602)Harsh Shandilya
* Gradle cleanup * Update package name * Remove release APK from git This should have never been here * Move package name to dependencies.gradle * github: Setup caching for gradle * Update Play Store art * gradle: Use constraints API in place of deprecated force * Update dependencies * Raise minSdk to 23 * Target SDK 28 for now External storage handling changes are atrocious to support in this codebase so we'll be holding out as far as we can. * Revert "Opt into legacy external storage handling (#595)" Not needed on SDK 28 This reverts commit 3f249e4bffffe0ba30e7546735c7fb4576918c69. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-16Fix release builds (#601)Harsh Shandilya
* proguard: Don't obfuscate stacktraces * Deploy snapshots from this branch * PasswordRepository: Handle uninitialized settings * Keep classes that are used in parcels * Revert "Deploy snapshots from this branch" This reverts commit 66918ca2b90dbf7629bd56606eb3d3f578d96105. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-16Setup snapshot deployment (#599)Harsh Shandilya
* Setup snapshot deployment * README: Update repository links * README: Update workflow badge link * README: Add link to Snapshot builds * Fix snapshot/pull-request build conflict * Deploy from feature/deploy-snapshots as well * Revert "Deploy from feature/deploy-snapshots as well" Confirmed it works well This reverts commit 06f6bc0e8c19f238643655d09ca20f83dd416283. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-15Fix missing margin in server config view (#594)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-15Opt into legacy external storage handling (#595)Harsh Shandilya
The app is too messy to migrate properly to SAF so let's just take the easier route for now. Fixes #593 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-06Update dependencies (#588)Harsh Shandilya
* Add gradle-versions plugin and cleanup common configuration * build: Update all dependencies Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-02Remove extraneous GitHub metadata (#586)Harsh Shandilya
Funding is now configured at an organisation level HCL workflow files are deprecated Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29Update to openpgp-ktx 1.0.0 (#585)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29LaunchActivity: Optionally delay finish call to allow transition… (#583)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29github: Remove zeapo from codeowners (#584)Harsh Shandilya
zeapo has not had time to work on APS for a while now and has formally let the rest of us know that he'll be stepping away Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-26Rewrite Gradle configuration to simplify further (#581)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-21Update Readme FAQ - battery optimisation (#578)Nils Schulte
* Update Readme FAQ - battery optimisation Added FAQ entry Disable battery optimisation for OpenKeychain and task killers. Co-Authored-By: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-19Update to Gradle 6.0.1 (#577)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-18Upgrade dependencies (#574)Harsh Shandilya
* Upgrade dependencies Kotlin 1.3.50 -> 1.3.60 AGP 3.5.1 -> 3.5.2 * Update spotless * Update biometric to 1.0.0 * Update core-ktx to 1.2.0-beta02 * Update fragment-ktx to 1.2.0-rc02 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-18Create FUNDING.yml (#576)Harsh Shandilya
2019-11-18CODEOWNERS: Adding Skrilltrax as a maintainer (#575)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-16Tweak password row layout some more (#567)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-15Also count subdirectories in child count (#573)Harsh Shandilya
* Also count sub-directories in child count * Respect hidden folders setting in child count Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-13Prevent an activity loop when no OpenPGP Provider is selected (#572)Aditya Wasan
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2019-11-13Add option to show hidden folders (#571)Harsh Shandilya
* Add option to show hidden folders Fixes #446 * Simplify filtering Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-13Fix snackbars drawing behind input methodsHarsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-13Convert java files to kotlin (#570)Aditya Wasan
* Break SshKeyGen into multiple files * Use tinted material button * Convert PasswordStore to kotlin * Remove SshKeyGen * Remove explicit imports and other tweaks Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2019-11-12PasswordGeneratorDialogFragment: Rewrite in Kotlin (#569)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-12Switch to openpgp-ktx (#565)Harsh Shandilya
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-11Switch clear icon to outlined variantHarsh Shandilya
Also missed in #566 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>