aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/com/zeapo/pwdstore/git/GitActivity.java
AgeCommit message (Collapse)AuthorFilesLines
2019-10-01Redesign UI and introduce dark theme (#519)Harsh Shandilya1-726/+0
Caveats: - The openpgp preference had to be removed because the open-intents developers are too lazy to update their libraries. Over the coming weeks I will be reimplementing a local solution for this instead. - The autofill dialog is broken but I since it is being worked on in #410 already I'm not going to bother fixing it.
2019-07-05Add missing super callsHarsh Shandilya1-0/+1
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-31GitActivity: Cleanup obvious code smellsHarsh Shandilya1-18/+11
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-05-15Allow the user to push local master to a new branch in case of conflict (#508)Mohamed Zenadi1-19/+13
* detect that we're in a detached head and show the message * add a new way to clean local repo in case of failed rebase
2019-04-06Authentication using OpenKeystore SSH API (#486)vexofp1-55/+95
* Implemented OpenKeystore SSH API as a new authentication option * Fix formatting problems Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Addressed review comments. Removed leftover debugging code. Wrapped excessively long lines. Added missing new parameter to Javadoc. * Merge remote-tracking branch 'upstream/master' into gpg-ssh-key
2019-01-02Bump minSdk to 21 (#466)Harsh Shandilya1-75/+56
* Bump minSdk to 21 Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * PasswordGenerator: Constify things Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * Deprecate PRNG fixes The problem being fixed doesn't exist on SDK 21 and above. Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * treewide: Switch to lambdas Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * treewide: Formatting fixes Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com> * treewide: Remove useless casts and add missing annotations Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2018-10-12Migrate to AndroidX (#430)Harsh Shandilya1-2/+2
* Update gradle and external dependencies - Switch away from deprecated compile directive - Remove explicit buildToolsVersion, is defined by the gradle plugin now - Fix build in SelectFolderActivity Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Upgrade gradle plugin and wrapper to latest alpha Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Don't use alpha gradle plugin Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Migrate to AndroidX https://developer.android.com/jetpack/androidx/ Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Upgrade AndroidX dependencies to stable release Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * Enable Jetifier Signed-off-by: Harsh Shandilya <harsh@prjkt.io> * SelectFolderFragment: Fix build Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2017-10-30fix the case where localDir does not existzeapo1-1/+1
which is the common situation..
2017-09-10update the url when switching ssh <-> httpszeapo1-0/+2
2017-09-10ensure that the repository is indeed initialized before updating originzeapo1-1/+1
2017-08-11Put the rebase abort in an async taskzeapo1-9/+14
uhum... there was network operation
2017-08-10add a way to see the git status and abort a rebasezeapo1-11/+49
2017-08-02Fix more lint (#325)Felix Bechstein1-4/+0
* fix/ignore lint errors, run lint on travis * fix/ignore some lint warnings
2017-07-25Fix lint warnings (#319)Felix Bechstein1-13/+4
* Fix lint errors/warnings Fix a lot of lint errors and warnings. Most things are automatically applied fixes done with android studio: * externalize strings * remove unused code / classes / layouts / imports * migrate some fields to local variables * Remove dead code from comments Removed code that is commented out long ago. * remove unused resources * colors * strings * drawables * layouts * menus
2017-06-24revert auto-sync and background git activityMohamed Zenadi1-6/+4
too buggy, no time to work on it correclty
2017-06-15fix authentication dialog not showingMohamed1-2/+1
2017-06-05Do not lock the interface for any operation in the gitactivityzeapo1-1/+4
2017-06-05add autoSync on startupzeapo1-4/+4
2017-05-28use a simpler email patternzeapo1-2/+1
2017-04-27Make git username and email configurable (#289)shanavas1-0/+48
* Gather git config data and save in preferences * Align text box properly * Apply git configs from settings * Validate email address
2017-01-16fix the case where we're unable to clone if we specify the port 22Mohamed Zenadi1-2/+1
2017-01-16remove all mentions of getWorkTreeMohamed Zenadi1-1/+1
2016-07-29Catch IOExceptionMatthew Wong1-10/+9
2016-07-29Don't show the 'directory already exists' error if it's just a .git folder & ↵Matthew Wong1-4/+16
show all exceptions to the user (e.g. invalid private key)
2015-12-23check for blank username & update 'hostname' all in saveConfiguration()Matthew Wong1-41/+23
2015-12-23Don't crash if no storage permission and it's neededMatthew Wong1-1/+0
2015-12-22Update hostname variable with needed protocol prefix when hitting SAVE not ↵Matthew Wong1-33/+49
just CLONE (addresses #94, maybe some of the oddities observed in #137)
2015-11-21default to reasonable external directoryMatthew Wong1-1/+1
2015-08-25Use support AlertDialog everywhereMatthew Wong1-1/+1
2015-08-10check that we have a repository before cloningMohamed Zenadi1-0/+3
2015-06-20fix an NPE that happens when the user tries to save git settingsMohamed Zenadi1-1/+6
2015-06-07save port number after save and close the activityMohamed Zenadi1-2/+3
2015-05-17user is able to chose internal/external when creating/cloningMohamed Zenadi1-2/+3
also no longer needed to close to refresh the list
2015-05-17now possible to clone/create repository in a given external directory.Mohamed Zenadi1-2/+1
*issues*: - not possible to switch between external/local directory without closing the app. (PasswordRepository is a singleton, has to be cleaned when a change is made)
2015-05-09Fix #82, select user/pwd auth for https connectionMohamed Zenadi1-7/+7
2015-04-19Add a Sync command that calls Pull then PushMohamed Zenadi1-27/+20
Fixes #78
2015-01-08A cleaner way of testing if the repository is initialized or notMohamed Zenadi1-6/+11
2015-01-04ensure that the configuration is savedv1.2.0.12zeapo1-2/+2
2015-01-04set title when cloning/editing the server infozeapo1-0/+1
2015-01-04uri is useless herezeapo1-5/+5
2015-01-04correct a typo for saved protocol/authmodezeapo1-8/+8
2015-01-04remember the connection mode and the auth modezeapo1-2/+14
2015-01-04more DRYnesszeapo1-79/+51
2015-01-04DRY refactoringzeapo1-21/+21
2015-01-04add support for pull and push operationszeapo1-209/+80
2015-01-04git tasks refactoring (clone working)zeapo1-0/+768