summaryrefslogtreecommitdiffstats
path: root/app/src
AgeCommit message (Collapse)AuthorFilesLines
2020-02-21UserPreference: Fix changes from 9787489bc5b7Harsh Shandilya1-1/+2
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-02-21AutofillService: Speed item loadingHarsh Shandilya1-4/+4
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 Shandilya2-6/+5
* ShowSshKeyFragment: Resolve illegal casts * UserPreference: Try harder to not crash Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-02-20Better UI flow (#630)Gigahawk6-5/+52
* 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 Shandilya1-2/+21
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2020-02-01Theming related fixes (#627)Harsh Shandilya8-19/+11
* 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-01-30Autofill UX improvements and code cleanup (#626)Harsh Shandilya1-71/+56
Co-authored-by: Aditya Wasan <adityawasan55@gmail.com> Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-30Update license headers (#625)Harsh Shandilya52-52/+52
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-28Allow creating folders (#623)Harsh Shandilya20-59/+335
* 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 Shandilya1-0/+4
* 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 Shandilya6-6/+25
* 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-26Switch to Timber for logging (#617)Harsh Shandilya10-43/+64
* 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 Shandilya2-2/+2
Fixes #614 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21Add full path open in autofill dialog (#609) (#610)Gigahawk4-2/+18
Fixes #609
2020-01-21Fix autofill window size (#611) (#612)Gigahawk1-2/+3
2020-01-05Update/correct some zh-CN strings (#606)kpengboy1-2/+2
Namely those for git_commit_{edit,add}_text
2019-12-31Prepare for new Play Store listing (#602)Harsh Shandilya2-1/+0
* 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 Shandilya1-1/+6
* 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-15Fix missing margin in server config view (#594)Harsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-15Opt into legacy external storage handling (#595)Harsh Shandilya1-0/+1
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-11-29Update to openpgp-ktx 1.0.0 (#585)Harsh Shandilya2-164/+173
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29LaunchActivity: Optionally delay finish call to allow transition… (#583)Harsh Shandilya1-4/+5
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-16Tweak password row layout some more (#567)Harsh Shandilya2-21/+9
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-15Also count subdirectories in child count (#573)Harsh Shandilya1-1/+9
* 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 Wasan1-4/+11
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2019-11-13Add option to show hidden folders (#571)Harsh Shandilya3-5/+17
* 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 Shandilya1-2/+3
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-13Convert java files to kotlin (#570)Aditya Wasan12-1192/+1016
* 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 Shandilya3-160/+109
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-12Switch to openpgp-ktx (#565)Harsh Shandilya4-203/+208
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-11Switch clear icon to outlined variantHarsh Shandilya1-1/+1
Also missed in #566 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-11Switch share icon to outlined variantHarsh Shandilya1-1/+1
Missed it in #566 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-10Redo in-app iconography (#566)Harsh Shandilya13-32/+38
* Switch out folder icon * Switch out password icon * Switch out 'save and copy' icon * Switch out save icon * Switch out move icon * Switch out delete icon * Switch out edit icon Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-08Re-add OpenPgpAppPreferenceHarsh Shandilya1-3/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-07Manifest cleanupHarsh Shandilya1-20/+4
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06Stop relying on parent activties in subsettingsHarsh Shandilya3-20/+17
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06treewide: Reformat with latest ktlintHarsh Shandilya45-79/+87
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-05Improve light mode list select colorHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-05Switch up folder iconHarsh Shandilya4-12/+12
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Remove useless parent layoutHarsh Shandilya3-76/+62
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04password_row: Improve alignmentHarsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Fix multiselect color on light themeHarsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Add child count to foldersHarsh Shandilya2-0/+19
Fixes #559 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Redesign onboarding fragmentHarsh Shandilya1-71/+70
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Add UI indicator for foldersHarsh Shandilya3-2/+23
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Cleanup commentsHarsh Shandilya2-12/+2
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Rewrite PasswordFragment in KotlinHarsh Shandilya2-257/+206
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04CleanupHarsh Shandilya2-17/+11
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04PasswordRepository: Refactor getRepositoryDirectory to be non-nullableHarsh Shandilya1-14/+4
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04Improve IDE visualization of password recyclerviewHarsh Shandilya1-1/+3
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>