Commit graph

6668 commits

Author SHA1 Message Date
eho
5998a642ad Removed ImageViewCustom class. Replaced with PhotoView 2018-05-18 20:15:23 +02:00
eho
bc53e48c47 Removde TouchImageViewCustom class.
It's being replaced by PhotoView.
2018-05-18 20:14:25 +02:00
eho
ed405e94e1 ui:preview Updated resetZoom() method to properly reset zoom level on the PhotoView object.
By calling setDisplayMatrix and setSuppMatrix, passing a new Matrix object to them, the original zoom level is restored.
2018-05-18 20:11:56 +02:00
eho
3f1c724f42 ui:preview Replace deprecated setOnPageChangeListener() method with addOnPageChangeListener(). 2018-05-18 20:10:11 +02:00
eho
5147f09d6c ui:preview Replaced ExtendedViewPager references with their ViewPager equivalents. 2018-05-18 20:05:26 +02:00
eho
2e8c395037 res: Replace the custom ExtendedViewPager widget with stock ViewPager. 2018-05-18 20:02:36 +02:00
eho
c9c65ad6bc Removed ortiz.touch.* classes.
They are being replaced by PhotoView and the stock Android View Pager API.
2018-05-18 20:00:04 +02:00
Nextcloud bot
5769ba55fd
[tx-robot] updated from transifex 2018-05-18 00:51:13 +00:00
Nextcloud bot
3ae3052fd4
[tx-robot] updated from transifex 2018-05-17 00:51:37 +00:00
Andy Scherzinger
b11cb72dbc
Merge pull request #2570 from nextcloud/2569-mimetype-contextbug
Verify context before getting file type icon.
2018-05-16 14:26:00 +02:00
Andy Scherzinger
3aa1716d7e
Merge pull request #2582 from nextcloud/accountutils-cleanup
Cleanup of the AccountUtils class.
2018-05-16 14:23:44 +02:00
Andy Scherzinger
e344d28e67
Merge pull request #2579 from nextcloud/activities-cleanup
Housekeeping of Activities Presenter and associated repository classes.
2018-05-16 14:23:05 +02:00
tobiasKaminsky
9467fadc00
Brander with white primary color
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-16 11:24:47 +02:00
Nextcloud bot
f8987af4f7
[tx-robot] updated from transifex 2018-05-16 00:47:31 +00:00
Tobias Kaminsky
e2f34e6c0a
Merge pull request #2581 from nextcloud/mainapp-cleanup
Mainapp cleanup
2018-05-15 15:47:16 +02:00
ardevd
8919321eea authentication: Make the anonymous inner class a lambda.
With Java 8, most uses of anonymous inner classes should be replaced by lambdas to highly increase the readability of the source code.
2018-05-15 09:03:38 +02:00
ardevd
e5a1de5e50 authentication: Use single quotes around single character "lastIndexOf" calls.
An indexOf or lastIndexOf call with a single letter String can be made more performant by switching to a call with a char argument.
2018-05-15 09:02:55 +02:00
ardevd
75d10d6afb authentication: Use equalsIgnoreCase() instead of convoluted toLowerCase()
Using toLowerCase() or toUpperCase() to make case insensitive comparisons is inefficient because it requires the creation of temporary, intermediate String objects.

In this case, it also made the fi statement complex and difficult to read.
2018-05-15 09:01:56 +02:00
ardevd
21a4d56a44 authentication: Use a string constant instead of duplicating "select_oc_account" three times.
Duplicated string literals make the process of refactoring error-prone, since you must be sure to update all occurrences.
2018-05-15 08:58:39 +02:00
ardevd
27999b5b2c authentication: Added empty private constructor to AccountUtils.
The private constructor hides the implicit public one
2018-05-15 08:55:59 +02:00
ardevd
e2c0ccda6f mainapp: Add @Override annotation to onCreate() 2018-05-15 08:50:15 +02:00
ardevd
13a6adfbc1 mainapp: Removed unused import. 2018-05-15 08:48:42 +02:00
ardevd
5ecbd68667 touchimageview: Variable declaration should be separate.
Declaring multiple variable on one line is difficult to read.
2018-05-15 08:46:32 +02:00
ardevd
3485cbe3fb touchimageview: Removed empty statement.
; has no meaning here.
2018-05-15 08:44:15 +02:00
ardevd
89f985fccb touchimageview: Removed redundant static qualifier.
Nested enum types are implicitly static
2018-05-15 08:43:45 +02:00
Nextcloud bot
3b93315193
[tx-robot] updated from transifex 2018-05-15 00:46:24 +00:00
eho
fcd900021f util: Annotate getFileTypeIcon with Nullable.
If context is null the drawable passed back will be null as well.
2018-05-14 21:50:48 +02:00
ardevd
00badca7b3 ui:activities Fixed license header formatting. 2018-05-14 15:58:20 +02:00
ardevd
d0a4374646 data:activities Declare context before initializing Account object so that we can re-use the context variable. 2018-05-14 15:57:05 +02:00
ardevd
dd16750742 data:activities: Removed hard coded error message for no results.
Reference the file_list_empty_headline_server_search string resource instead using the context passed from MainApp.
2018-05-14 15:56:18 +02:00
ardevd
e80cef5be5 ui:activities ActivitiesPresenter formatting cleanup.
- Fixed indentation and removed redundant newlines.
2018-05-14 15:52:19 +02:00
ardevd
00d94c022b ui:activities Make ActivitiesPresenter package private. 2018-05-14 15:51:20 +02:00
tobiasKaminsky
b5bed7874e
fix again a null context
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-14 14:09:53 +02:00
Nextcloud bot
d094946b2d
[tx-robot] updated from transifex 2018-05-14 00:46:08 +00:00
Nextcloud bot
700d3bf7f3
[tx-robot] updated from transifex 2018-05-12 00:45:52 +00:00
ardevd
e705206ca6 utils: Replace deprecated getResources().getDrawable() with ContextCompat.getDrawable()
Resources#getDrawable(int) method was deprecated in Marshmallow in favor of the new, Theme-aware replacement.
2018-05-11 12:06:22 +02:00
ardevd
9aa4c254ed utils: Verify that context is not Null before calling context.getResources(). 2018-05-11 12:03:36 +02:00
Nextcloud bot
0a122b26ad
[tx-robot] updated from transifex 2018-05-11 00:44:29 +00:00
Nextcloud bot
baaecbb2bc
[tx-robot] updated from transifex 2018-05-10 00:49:10 +00:00
Tobias Kaminsky
a2c0ae798a
Merge pull request #2549 from nextcloud/contextNull
Context null -> npe
2018-05-09 16:23:23 +02:00
tobiasKaminsky
c362398591
fix local sorting
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-09 15:40:48 +02:00
Andy Scherzinger
c2ac4c4ddd
Merge pull request #2564 from nextcloud/bug-identical-sub-expression
MainApp: Fixed auto upload state check.
2018-05-09 15:10:35 +02:00
ardevd
cf9925249b MainApp: Fixed instant upload check.
The if statement should check whether instant photo uploads or instant video uploads are enabled.
2018-05-09 14:34:43 +02:00
Andy Scherzinger
35b7412bcd
Merge pull request #2565 from nextcloud/bug-authentication-urlnormalization
authentication: Fixed HTTPS prefixed URL normalization.
2018-05-09 14:28:12 +02:00
ardevd
3da9b5f12e authentication: Fixed HTTPS prefixed URL normalization.
I'm assuming here that the if statement is supposed to be checking whether the normalized URL starts with HTTP or HTTPS. The current version seemingly has a typo which this commit fixes.
2018-05-09 13:22:47 +02:00
ardevd
cd0268220e MainApp: Removed identical sub-expression in if statement.
This is almost certainly a mistake. Using the same value on either side of a binary operator makes no sense.
2018-05-09 13:12:22 +02:00
AndyScherzinger
200e5aac07
center tabs 2018-05-09 11:34:04 +02:00
AndyScherzinger
1349c2648c
fix lint issues 2018-05-09 11:34:02 +02:00
AndyScherzinger
e047df0f4a
fix theming/tinting for tab indicator 2018-05-09 11:34:02 +02:00
AndyScherzinger
70a9c9584d
add theming/tinting for sharing headers 2018-05-09 11:34:01 +02:00
AndyScherzinger
dc771a8d67
implemented pull-to-refresh for activities 2018-05-09 11:34:01 +02:00
AndyScherzinger
7c21f46b89
fix empty activities icon 2018-05-09 11:34:00 +02:00
AndyScherzinger
c7d8171be1
fix use of asyncDrawable 2018-05-09 11:33:59 +02:00
AndyScherzinger
27a2041db5
codacy cleanup + fixed javaDoc 2018-05-09 11:33:59 +02:00
AndyScherzinger
5934bbfe9a
also use standard character avatars for sharees instead of grey icons (just for iteration 1, soon tobe replaces by the new details&sharing implementation) 2018-05-09 11:33:58 +02:00
AndyScherzinger
adb9ab24ef
cleanup details fragment, use standard character avatars for sharees instead of grey icons (just for iteration 1) 2018-05-09 11:33:58 +02:00
AndyScherzinger
57e061ed8d
uncomment unused method/calls for use whenever we switch to glide 2018-05-09 11:33:57 +02:00
AndyScherzinger
941f621fcc
implement set available offline via menu 2018-05-09 11:33:57 +02:00
AndyScherzinger
60a497a9af
load center cropped preview image, hide type icon 2018-05-09 11:33:56 +02:00
tobiasKaminsky
0a8822a767
load resized image in header
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-09 11:33:56 +02:00
AndyScherzinger
ca7e60b9ea
codacy: combined nested if statements 2018-05-09 11:33:55 +02:00
AndyScherzinger
af4918deaf
WiP preview image in toolbar 2018-05-09 11:33:54 +02:00
AndyScherzinger
6952e647bc
further optimize menu item filtering code 2018-05-09 11:33:54 +02:00
AndyScherzinger
e42ff25b92
move menu filtering to menu filter helper 2018-05-09 11:33:53 +02:00
AndyScherzinger
ce66e125e2
simplify menu item filtering code 2018-05-09 11:33:53 +02:00
AndyScherzinger
46f226ba3a
move menu to file name, hide tags (to be implemented later) 2018-05-09 11:33:52 +02:00
tobiasKaminsky
19edfb183a
filter activity by file Id
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-09 11:33:51 +02:00
AndyScherzinger
d1ba80eb4a
cleanup 2018-05-09 11:33:51 +02:00
AndyScherzinger
6013956150
organize imports 2018-05-09 11:33:50 +02:00
AndyScherzinger
7ff4f4e378
add initial loading of (all, not file specific) activities 2018-05-09 11:33:50 +02:00
AndyScherzinger
dd050b0dc6
new lines and license headers 2018-05-09 11:33:49 +02:00
AndyScherzinger
254ac96795
WiP for #2485 2018-05-09 11:33:48 +02:00
Nextcloud bot
14a127eb7f
[tx-robot] updated from transifex 2018-05-09 00:40:59 +00:00
Nextcloud bot
aa6fc038c7
[tx-robot] updated from transifex 2018-05-08 00:41:44 +00:00
Nextcloud bot
d82ff62d30
[tx-robot] updated from transifex 2018-05-07 00:41:01 +00:00
Nextcloud bot
57d96761ac
[tx-robot] updated from transifex 2018-05-05 00:42:00 +00:00
Andy Scherzinger
4ce3900025
Merge pull request #2548 from nextcloud/lastindexof_performance
datamodel: String function use should be optimized for single characters
2018-05-04 16:55:01 +02:00
Andy Scherzinger
6047604ad5
Merge pull request #2545 from nextcloud/ortiztouch-switchbug
ortiz.touch: End switch case with an unconditional break.
2018-05-04 16:51:24 +02:00
AndyScherzinger
d7f223685e
organize imports 2018-05-04 16:20:20 +02:00
AndyScherzinger
cd9bfb12b8
Fix CR 2018-05-04 16:15:17 +02:00
ardevd
b1ef83524c
Anonymous inner classes containing only one method should become lambdas
Before Java 8, the only way to partially support closures in Java was by using anonymous inner classes. But the syntax of anonymous classes may seem unwieldy and unclear.

With Java 8, most uses of anonymous inner classes should be replaced by lambdas to highly increase the readability of the source code.
2018-05-04 16:15:16 +02:00
tobiasKaminsky
b5038e36fb
context null -> npe
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-04 14:10:47 +02:00
ardevd
3a01e07afc datamodel: String function use should be optimized for single characters
An lastIndexOf call with a single letter String can be made more performant by switching to a call with a char argument.
2018-05-04 09:18:30 +02:00
ardevd
58e4360630 ui: Corrected '&' to '&&' in boolean if statement.
The use of non-short-circuit logic in a boolean context is likely a mistake - one that could cause serious program errors as conditions are evaluated under the wrong circumstances.
2018-05-04 09:06:21 +02:00
ardevd
851d065ace ortiz.touch: End switch case with an unconditional break.
When the execution is not explicitly terminated at the end of a switch case, it continues to execute the statements of the following case. While this is sometimes intentional, it often is a mistake which leads to unexpected behavior
2018-05-04 08:59:54 +02:00
Nextcloud bot
3c5cc68005
[tx-robot] updated from transifex 2018-05-04 00:43:52 +00:00
Andy Scherzinger
fdd9c9f942
Merge pull request #2540 from nextcloud/activities-ondestroy-override
activities: A couple of code quality fixes for the Activities component
2018-05-02 23:04:55 +02:00
eho
04da4de923 authentication: Renamed Bundle object in onCreate(). 2018-05-02 19:19:25 +02:00
ardevd
8fd8577aea authentication: Added @Override annotations to applicable methods.
Using the @Override annotation is useful for two reasons :

It elicits a warning from the compiler if the annotated method doesn't actually override anything, as in the case of a misspelling.
It improves the readability of the source code by making it obvious that methods are overridden.
2018-05-02 17:20:49 +02:00
ardevd
ffb9ad4151 data: Added private constructor for the Injection utility class.
Utility classes, which are collections of static members, are not meant to be instantiated. Even abstract utility classes, which can be extended, should not have public constructors.

Java adds an implicit public constructor to every class which does not define at least one explicitly. Hence, at least one non-public constructor should be defined.
2018-05-02 16:15:46 +02:00
ardevd
ab6fa36f9b activities: Use isEmpty() to check whether the list of activities is empty.
Using Collection.size() to test for emptiness works, but using Collection.isEmpty() makes the code more readable and can be more performant
2018-05-02 16:12:47 +02:00
ardevd
4d786a3f41 activities: Added @Override annotation above the onDestroy() method signature.
Using the @Override annotation is useful for two reasons:

It elicits a warning from the compiler if the annotated method doesn't actually override anything, as in the case of a misspelling.
It improves the readability of the source code by making it obvious that methods are overridden.
2018-05-02 16:11:11 +02:00
Andy Scherzinger
66deeb7731
Merge branch 'master' into 2474-feature-mvp-activities 2018-05-02 15:39:15 +02:00
ardevd
385bb429c7 passcodemanager: Reordered auth type check statements. 2018-05-02 14:45:15 +02:00
ardevd
2f0464d6e4 passcodemanager: Simplified passcode/fingerprint auth timeout check. 2018-05-02 14:37:06 +02:00
ardevd
40e3c050b2 authentication:passcodemanager: long literal '0l' should be 0L.
The suffix L is preferred, because the letter l (ell) is often hard to distinguish from the digit 1 (one).
2018-05-02 14:34:08 +02:00
ardevd
6fcfa840b7 authentication:passcodemanager: Cleaned up variable naming. 2018-05-02 14:19:36 +02:00
ardevd
b8cde0fa86 authentication:passcodemanager: Stricter variable declaration. 2018-05-02 13:56:28 +02:00
ardevd
2615926163 authentication:passcodemanager: Simplified if-statements. 2018-05-02 13:55:07 +02:00
ardevd
81f72a50c4 authentication:passcodemanager: Stricter access declaration. 2018-05-02 13:54:39 +02:00
ardevd
786ffd2c44 authentication:passcodemanager: Explicit argument type removed. 2018-05-02 13:53:56 +02:00
ardevd
c8b3f1e168 data:activities Added newline at the bottom. 2018-05-02 13:50:18 +02:00
ardevd
81f4f2a767 authentication: Cleaned up variable name in PassCodeManager. 2018-05-02 13:45:17 +02:00
ardevd
c079d8c285 data:files Properly return callback.onError if remoteOcFile is null. 2018-05-02 13:08:22 +02:00
ardevd
49d0ccac7d data:files Cleaned up onPostExecute() if-statements. 2018-05-02 12:54:43 +02:00
ardevd
9efa675c2a activities: Removed hungarian variable name notation. 2018-05-02 12:38:33 +02:00
Nextcloud bot
0556586232
[tx-robot] updated from transifex 2018-04-30 00:41:33 +00:00
eho
07770a2268 activities: Added copyright headers 2018-04-29 19:49:54 +02:00
Nextcloud bot
8a1cb0b37a
[tx-robot] updated from transifex 2018-04-29 00:44:16 +00:00
Nextcloud bot
f84db51efa
[tx-robot] updated from transifex 2018-04-28 00:42:16 +00:00
Nextcloud bot
cd48dd7335
[tx-robot] updated from transifex 2018-04-27 00:42:51 +00:00
AndyScherzinger
6f60447665
lint: fix implicitly using the default locale is a common source of bugs: Use toLowerCase(Locale) instead. For strings meant to be internal use Locale.ROOT, otherwise Locale.getDefault(). 2018-04-26 18:01:40 +02:00
AndyScherzinger
9916aecfa9
lint: fix set android:baselineAligned="false" on this element for better performance 2018-04-26 18:01:39 +02:00
AndyScherzinger
b8a4c4e8d6
lint: fix the image ic_favorite.png varies significantly in its density-independent (dip) size across the various density versions (ic_ needs to comply with standard icon sizes) 2018-04-26 18:01:39 +02:00
AndyScherzinger
34e9b55632
lint: fix the image ic_account_circle.png varies significantly in its density-independent (dip) size across the various density versions 2018-04-26 18:01:38 +02:00
AndyScherzinger
ee736ce214
lint: fix This tag and its children can be replaced by one <TextView/> and a compound drawable _and_ unnecessary parent element 2018-04-26 18:01:37 +02:00
AndyScherzinger
4a8de18d49
lint: fix attribute networkSecurityConfig is only used in API level 24 and higher (current min is 14) 2018-04-26 18:01:37 +02:00
AndyScherzinger
6b6716dc72
lint: fix attribute splitTrack is only used in API level 21 and higher (current min is 14) 2018-04-26 18:01:36 +02:00
AndyScherzinger
ea2ed935f9
lint: Fix the resource R.string.upload_list_loading appears to be unused 2018-04-26 18:01:35 +02:00
AndyScherzinger
3e1d80af43
lint: fix the resource R.layout.list_fragment_expandable appears to be unused 2018-04-26 18:01:35 +02:00
AndyScherzinger
8ec30ad52f
lint: fix possible overdraw: Root element paints background @color/background_color with a theme that also paints a background (inferred theme is @style/Theme.ownCloud.Toolbar) 2018-04-26 18:01:30 +02:00
Andy Scherzinger
ab3230775a
Merge pull request #2512 from nextcloud/2507-bugfix-intentmode
Preferences: Don't start FileDisplayActivity when pressing the back button
2018-04-26 17:57:50 +02:00
tobiasKaminsky
a63c29ac5f
do not sort on getFolderContent
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-26 13:37:51 +02:00
AndyScherzinger
bca8c493ab
Fix CR 2018-04-26 13:18:45 +02:00
AndyScherzinger
382f4942ae
Fix CR 2018-04-26 13:16:01 +02:00
AndyScherzinger
9ef32d8847
Fix CR 2018-04-26 13:16:01 +02:00
AndyScherzinger
1167d46d93
added more information on initial connection error 2018-04-26 13:16:00 +02:00
eho
7982c08c13
Preferences: Don't launch a new intent when hitting the back button.
It doesn't really make sense to launch a hard coded activity when navigating back from the Preferences activity. The expected behavior is probably to return the user to the previous activity rather than always throwing them back to the FileDisplayActivity.
2018-04-26 11:24:55 +02:00
tobiasKaminsky
f6c650d046
Activites -> Activities
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-26 11:13:18 +02:00
ardevd
e4b20211ec data: Removed unused private fields. 2018-04-26 10:18:20 +02:00
ardevd
da931e44dc activities: Set nextPageUrl to null when manually refreshing activities.
When the user swipes the recycler view to refresh the list of activities we want the list to be cleared and populated with the newest activities without loading all the other paginated activities that might have been loaded up to that point. Therefore we set the nextPageUrl variable to null in the setOnRefreshListener for the swipeRefreshLayout.
2018-04-26 08:45:07 +02:00
ardevd
6f106952f9 activities: Updated usage of the loadActivities() contract method. 2018-04-26 08:39:20 +02:00
ardevd
c68edcf7a8 activities: Fixed typo in contract interface method. 2018-04-26 08:38:24 +02:00
Nextcloud bot
884917653e
[tx-robot] updated from transifex 2018-04-26 00:42:56 +00:00
AndyScherzinger
13baa9c32f
removed margin left to really center headline, added empty line at the end of the file 2018-04-24 19:25:28 +02:00
artem-p
fdb1fb6e97
increase spacing above and below the top header 2018-04-24 19:25:28 +02:00
artem-p
7af202ded8
position whats new details title and text 2018-04-24 19:25:28 +02:00
artem-p
2ac1a3ae4a
whats new title is not bold 2018-04-24 19:25:25 +02:00
Nextcloud bot
309f1e6f97
[tx-robot] updated from transifex 2018-04-24 09:09:48 +00:00
Andy Scherzinger
83934655b1
Merge pull request #2503 from nextcloud/2502-npefix
adapter: Pass valid context to setImageDrawable()-call.
2018-04-24 09:50:40 +02:00
Nextcloud bot
6cf36914d3
[tx-robot] updated from transifex 2018-04-24 00:42:46 +00:00
ardevd
eab58accd7 layout: Formatting fixes for the activity_list_layout xml. 2018-04-23 14:03:32 +02:00
ardevd
8168063ae4 data:files Simplified onPostExecute processing. 2018-04-23 13:47:56 +02:00
ardevd
162fdb9d8a tests: Added unit tests for the RemoteFilesRepository class.
Provides 100% coverage of the RemoteFilesRepository class.
2018-04-23 13:45:23 +02:00
ardevd
99122f1467 tests: Added unit tests for the RemoteActivitiesRepository class. 2018-04-23 13:40:31 +02:00
ardevd
ca6cd76f0b adapter: Pass valid context to setImageDrawable()-call.
Fixes #2502.
2018-04-23 13:26:23 +02:00
ardevd
9a9a4629e0 tests: Updated ActvitiesPresenter unit tests with the new interface methods. 2018-04-23 13:25:25 +02:00
ardevd
5998438f12 activities: Correctly handle the nextPageUrl parameter.
This should be managed by the activity and not the data repository API since the latter has no track of state.
2018-04-23 13:24:49 +02:00
ardevd
81a300077c test: Added unit tests for the Activities Presenter.
This provides 100% coverage of the Activities Presenter class.
2018-04-23 12:59:42 +02:00
ardevd
3fd750c871 activities: Removed legacy ActivitesList activity 2018-04-23 12:40:55 +02:00
ardevd
45755395c4 activities: Cleaned up activity class.
Removed unused imports and objects.
2018-04-23 12:40:45 +02:00
ardevd
dd9a029d18 activites: Any theming call has now context, instead of app context (from master) 2018-04-23 12:38:30 +02:00
ardevd
03e0e181a2 Merge remote-tracking branch 'origin/master' into 2474-feature-mvp-activities 2018-04-23 12:35:38 +02:00
ardevd
94fa9dc0bf activites: Use correct ActionListener method for showing File details. 2018-04-23 12:33:59 +02:00
ardevd
855e06c912 data:files Return descriptive error message if null is returned.
TODO: Use string resources instead of hardcoded strings.
2018-04-23 12:33:30 +02:00
ardevd
a2dad4ec4f data:activities: Fix onPostExecute success handling.
Missing else block resulted in error message being returned every time.
2018-04-23 12:27:33 +02:00
ardevd
5acfe5c201 activities: Refactored Remote file read operations.
Use the File repository instead of the local AsyncTask implementation.
2018-04-23 12:19:01 +02:00
ardevd
9fde4ba10d data: Added Injection class for injection data repositories. 2018-04-23 12:18:06 +02:00
ardevd
c0044bddc1 data:files Added file repository classes and interfaces.
This provides a centralized asynchronous repository for all remote File operations. Currently only supports ReadRemoteFile as required by the activities activity.
2018-04-23 12:17:46 +02:00
ardevd
ad49754f42 activities:data Activites Service API AsyncTask should be static to avoid leaks 2018-04-23 11:42:35 +02:00
ardevd
0fe1bfcb03 activities:data: Refactored directory structure. 2018-04-23 11:32:24 +02:00
tobiasKaminsky
a52b75eeed
use userId for webdav search
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-23 10:34:25 +02:00
Andy Scherzinger
51443428d1
Merge pull request #2394 from nextcloud/themingWithContext
Any theming call has now context, instead of app context
2018-04-23 07:02:31 +02:00
Nextcloud bot
213f738a2a
[tx-robot] updated from transifex 2018-04-23 00:41:30 +00:00
AndyScherzinger
9b1335b784
lint: remove unused string 2018-04-22 23:20:01 +02:00
AndyScherzinger
ad8755d329
fix API call 2018-04-22 22:56:01 +02:00
AndyScherzinger
2819ffd779
fixes after rebase 2018-04-22 22:32:57 +02:00
tobiasKaminsky
e677eab62d
changes due to rebase
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 20:36:19 +02:00
tobiasKaminsky
5b432b3ed0
Any theming call has now context, instead of app context
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 20:36:15 +02:00
tobiasKaminsky
941a5bd508
prevent illegalArgumentException on generating preview 2018-04-22 20:22:03 +02:00
tobiasKaminsky
16d578cde1
fix e2e: file input stream overwrote tmpFile
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 19:57:36 +02:00
Andy Scherzinger
1bcf3f518d
Merge pull request #2487 from nextcloud/themeContactsBackup
Correct theming for contacts backup fragment: actionbar, buttons
2018-04-22 19:53:59 +02:00
Andy Scherzinger
59c68da097
Merge pull request #2488 from nextcloud/useCorrectAccountOnContact
ContactBackup: use always account of calling activity
2018-04-22 19:52:11 +02:00
Andy Scherzinger
4ba4341e14
Merge pull request #2449 from nextcloud/fixNPE
prevent NPE via null check
2018-04-22 19:50:09 +02:00
Andy Scherzinger
f3e3a8ea6d
Merge pull request #2479 from nextcloud/notificationOn8
fix failing notification on >= 8
2018-04-22 19:47:54 +02:00
Andy Scherzinger
418cecf4f2
Merge pull request #2493 from nextcloud/dynamicName
Show themeable cloud name instead of hardcoded nextcloud
2018-04-22 19:43:16 +02:00
Andy Scherzinger
306044e3dc
Merge pull request #2489 from nextcloud/noUploadIconGrey
Tint no upload icon grey
2018-04-22 19:25:51 +02:00
AndyScherzinger
f3e15b565c
replace Nextcloud with %1$s 2018-04-22 19:24:57 +02:00
AndyScherzinger
f35ef37f6b
fix lint: legacy fab styling 2018-04-22 19:14:37 +02:00
AndyScherzinger
47805ba50f
fix TW string 2018-04-22 19:07:13 +02:00
tobiasKaminsky
2143fc49a5
show themeable cloud name instead of hardcoded nextcloud
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 19:07:12 +02:00
tobiasKaminsky
18137d16eb
rebased
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 18:23:22 +02:00
tobiasKaminsky
982184265e
show correct error message if virus is detected:
- in notification message, even with correct virus name
- in upload list: generic virus warning

do not try to resume virus upload automatically, as it is useless, but still the user can retry it manually

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 18:23:22 +02:00
AndyScherzinger
e3bf29b4b4
added new line 2018-04-22 18:16:04 +02:00
tobiasKaminsky
e73dfbefb5
tint no upload icon grey
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-22 18:16:04 +02:00
Andy Scherzinger
dc1465ed2d
Merge pull request #2482 from nextcloud/ellipsis
Use unicode elipsis instead of html one -> desired behaviour on transifex
2018-04-22 18:08:36 +02:00
Andy Scherzinger
84b80bebff
Merge pull request #2432 from nextcloud/BottomSheet
Better understandable FAB actions via bottom sheet implementation
2018-04-22 18:07:48 +02:00
Nextcloud bot
2f9df8a073
[tx-robot] updated from transifex 2018-04-22 00:44:07 +00:00
Nextcloud bot
f61cf19a96
[tx-robot] updated from transifex 2018-04-21 00:41:39 +00:00
tobiasKaminsky
9b64569c2c
change to google
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-19 16:19:35 +02:00
ardevd
3aaff65bfc activities: Assign isLoadingActivities value when loading activities. 2018-04-19 14:57:41 +02:00
ardevd
dc92985520 activities: Deleted old ActivitiesListActivity 2018-04-19 14:53:23 +02:00
ardevd
6afa0b7ed8 DrawerActivity: Updated reference to the Activities activity. 2018-04-19 14:53:08 +02:00
ardevd
76d3430983 activities: Replace expression with the lambda equivalent. 2018-04-19 14:52:48 +02:00
ardevd
62f874cde0 activities: Removed unused imports. 2018-04-19 14:52:08 +02:00
ardevd
c89dcb0371 manifest: Updated declaration of the Activities activity. 2018-04-19 14:51:03 +02:00
ardevd
8a7863b782 activities: Properly return activities to the callback.
The empty ArrayList that was passed back before was just there to test the behaviour of the Activities activity when an empty data set was returned.
2018-04-19 14:50:04 +02:00
ardevd
14a08298ff activities: Added reworked activities MVP components.
There is still a lot of cleanup to do here.
2018-04-19 14:48:56 +02:00
ardevd
d569b0cbef activities: Added repository data classes for Activities. 2018-04-19 14:47:56 +02:00
ardevd
bcc2d2f382 layout: Removed redundant swipe refresh layout for the ActivityList.
Moved the empty_list layout to the root of the FrameLayout.
2018-04-19 14:47:25 +02:00
tobiasKaminsky
b7a45a8ce8
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-19 12:14:28 +02:00
tobiasKaminsky
71370a8880
use ellipsis without whitespaces
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-19 11:12:14 +02:00
AndyScherzinger
15b5f3a12e
cleanup imports for codacy 2018-04-19 09:46:41 +02:00
AndyScherzinger
567e6c0757
refactored bottom sheet menu to make use of Butterknife 2018-04-19 09:46:40 +02:00
AndyScherzinger
9b688ef893
new line 2018-04-19 09:46:40 +02:00
AndyScherzinger
2f72e515b8
Fix design review comment 2018-04-19 09:46:39 +02:00
AndyScherzinger
ef8b280db7
fix codacy warning 2018-04-19 09:46:39 +02:00
AndyScherzinger
31f824cd6d
lint: ignore compound drawable warnings 2018-04-19 09:46:39 +02:00
AndyScherzinger
f68dcf080e
Resolves #2415 - adding a bottom sheet instead of mini FABs, also replacing fab lib with Android support lib fab 2018-04-19 09:46:17 +02:00
Nextcloud bot
1bf915bc8b
[tx-robot] updated from transifex 2018-04-19 00:42:37 +00:00
tobiasKaminsky
b90624a9c6
use always account of calling activity
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-18 14:38:51 +02:00
tobiasKaminsky
8aff51ccc0
correct theming for contacts backup fragment: actionbar, buttons
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-18 13:44:29 +02:00
tobiasKaminsky
d7681cb9f9
use unicode elipsis instead of html one -> desired behaviour on transifex
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-18 09:06:34 +02:00
Tobias Kaminsky
9b1fa62675
Merge pull request #2448 from ardevd/2444-feature_splash
Added a splash screen
2018-04-18 08:06:37 +02:00
tobiasKaminsky
81c76a1c50
fix failing notification on >= 8
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-17 14:39:46 +02:00
Nextcloud bot
6a1dd33994
[tx-robot] updated from transifex 2018-04-17 00:49:42 +00:00
Andy Scherzinger
f19568088b
Merge pull request #2450 from nextcloud/fixLocalStorageBrowsing
Fix local file/folder browsing
2018-04-16 10:48:28 +02:00
Nextcloud bot
9d1c646812
[tx-robot] updated from transifex 2018-04-15 00:42:54 +00:00
Nextcloud bot
cef9932905
[tx-robot] updated from transifex 2018-04-14 00:42:37 +00:00
Nextcloud bot
2cdeb3fc67
[tx-robot] updated from transifex 2018-04-13 00:42:52 +00:00
Nextcloud bot
69503835cc
[tx-robot] updated from transifex 2018-04-12 00:52:11 +00:00
AndyScherzinger
10c01358c5
fix upload list header 2018-04-11 09:23:12 +02:00
Nextcloud bot
c7d30a8b08
[tx-robot] updated from transifex 2018-04-11 00:51:32 +00:00
tobiasKaminsky
3af569988d
add another NPE check
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-10 14:40:26 +02:00
AndyScherzinger
c18a44b044
Fix #2439 NPE via null check 2018-04-10 14:40:23 +02:00
tobiasKaminsky
cb157d8aec
fix local file/folder browsing
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-10 12:08:05 +02:00
AndyScherzinger
425310abc1
fix lint: Missing accessibility label: where minSdk < 17, you should provide an android:hint 2018-04-10 11:37:08 +02:00
AndyScherzinger
49f9edca76
ignore android.permission.CHANGE_CONFIGURATION for lint errors 2018-04-10 11:37:07 +02:00
AndyScherzinger
d6b08e366e
fix lint warnings 2018-04-10 11:37:07 +02:00
AndyScherzinger
54eb9bb9a4
update to Android Studio 3.1 tooling including build fixes 2018-04-10 11:37:04 +02:00
Andy Scherzinger
c1fabc2f60
Merge pull request #2403 from ardevd/bugfixes
Properly close Closable objects to avoid memleaks
2018-04-10 11:34:48 +02:00
Tobias Kaminsky
526c34fa2a
Merge pull request #2164 from nextcloud/fix-1260
Grey-out auto upload options until enabled
2018-04-10 11:11:17 +02:00
Nextcloud bot
7133a936dd
[tx-robot] updated from transifex 2018-04-10 00:42:48 +00:00
eho
8feff4f603 laucher: Added copyright declaration. 2018-04-09 22:42:59 +02:00
eho
ae9cb578fa launcher: Associated the launcher activity with the launch screen theme. Apply default theme in onCreate(). 2018-04-09 21:58:21 +02:00
eho
e0b8da6a4b launcher: Added launch screen style. 2018-04-09 21:58:10 +02:00
eho
15ebac5770 launcher: Added launch screen xml configuration. 2018-04-09 21:57:09 +02:00
AndyScherzinger
424ef05997
fix ellipsizing character 2018-04-09 21:52:23 +02:00
AndyScherzinger
8870e5136c
fix copyright date 2018-04-09 21:52:23 +02:00
AndyScherzinger
76bf643010
Resolves #2229 by removing the change password option in the user info screen 2018-04-09 21:52:22 +02:00
Nextcloud bot
048bb2636d
[tx-robot] updated from transifex 2018-04-09 19:44:03 +00:00
Andy Scherzinger
52193037a5
Merge pull request #2442 from nextcloud/limitCallingPackageCheck
FileContentProvider: limit calling package check
2018-04-09 17:21:43 +02:00
tobiasKaminsky
905bab6685
change contains to equals
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-04-09 14:33:41 +02:00
Nextcloud bot
59dfb83b6f
[tx-robot] updated from transifex 2018-04-09 00:48:56 +00:00
Andy Scherzinger
def48d9fe4
Merge pull request #2350 from harshika-arya/middle_ellipsize
Fix: Middle ellipsize in folder path in Auto Upload
2018-04-08 16:21:28 +02:00
Nextcloud bot
d419fbf474
[tx-robot] updated from transifex 2018-04-08 00:45:12 +00:00
Nextcloud bot
af10bd59b1
[tx-robot] updated from transifex 2018-04-07 00:43:04 +00:00
Nextcloud bot
dfb254df0e
[tx-robot] updated from transifex 2018-04-06 00:46:28 +00:00
Nextcloud bot
4866ca4868
[tx-robot] updated from transifex 2018-04-05 00:43:06 +00:00
Nextcloud bot
2be3b28a72
[tx-robot] updated from transifex 2018-04-04 00:44:17 +00:00
Harshika
f1f1dab5ea
feat: expand file path on click 2018-04-03 23:04:00 +02:00
Andy Scherzinger
8afc27bcd9
Merge pull request #2410 from nextcloud/comradekingu-patch-1
Spelling: End-to-end encryption, notifications sent by server
2018-04-03 22:51:05 +02:00
Andy Scherzinger
5f4cb21937
Merge pull request #2420 from arundhati24/dimens
Replaced hard-coded dimensions by android resource values (Fix #2358)
2018-04-03 22:19:55 +02:00
Andy Scherzinger
597af82f48
Merge pull request #2427 from ardevd/if_fix
FileDisplayActivity: Replaced duplicate subexpression in if statement with instantVideoUploadEnabled preference.
2018-04-03 19:53:04 +02:00
eho
239df11525 FileDisplayActivity: Added missing Preference check. 2018-04-03 16:24:15 +02:00
eho
6e2d9d2a24 FileDisplayActivity: Removed duplicate subexpression in binary operator if statement.
- I guess this is pretty self explanatory.
2018-04-03 12:15:50 +02:00
Nextcloud bot
e5d68fd604
[tx-robot] updated from transifex 2018-04-03 06:33:51 +00:00
Nextcloud bot
7a712ed5dc
[tx-robot] updated from transifex 2018-04-03 00:43:28 +00:00
Nextcloud bot
9f809d4764
[tx-robot] updated from transifex 2018-04-02 00:44:03 +00:00
arundhati24
c3bfcc5e61 Replace hard-coded dimensions by android resource values
There were a number of hard-coded dimensions present in the layout
resource files which have now been replaced by android resource
values present in dims.xml.
2018-04-01 09:59:03 +05:30
Nextcloud bot
39566ce179
[tx-robot] updated from transifex 2018-04-01 00:40:38 +00:00
Nextcloud bot
14d14f862f
[tx-robot] updated from transifex 2018-03-31 00:46:35 +00:00
Nextcloud bot
22698f0134
[tx-robot] updated from transifex 2018-03-30 00:41:22 +00:00
Allan Nordhøy
f7c225e893
End-to-end encryption, notifications sent by server 2018-03-29 12:15:57 +02:00
eho
c26ea917e4 asynctask: Whitespace in log message removed... again. 2018-03-29 09:28:42 +02:00
tobiasKaminsky
6843791f2d
fix npe on storage manager
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-28 13:47:08 +02:00
tobiasKaminsky
c5cd9accb9
move scroll/switchGrid/List to onActivityCreated
check if adapter is already set

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-28 13:47:08 +02:00
tobiasKaminsky
9d1d30d882
close cursor, part 2
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-28 12:31:19 +02:00
Nextcloud bot
7b2077f6da
[tx-robot] updated from transifex 2018-03-28 10:29:46 +00:00
Nextcloud bot
8327d2b7a0
[tx-robot] updated from transifex 2018-03-28 00:53:52 +00:00
eho
f08653dd6b asynctasks: Added requested whitespace in Log_OC.e() call 2018-03-27 13:39:50 +02:00
eho
ecb04d6e12 asynctasks: Removed redundant close call on BufferedReader object. 2018-03-27 11:33:52 +02:00
Nextcloud bot
003ec771f6
[tx-robot] updated from transifex 2018-03-27 09:30:56 +00:00
Nextcloud bot
43a37c7f14
[tx-robot] updated from transifex 2018-03-27 09:10:53 +00:00
eho
7c28ca2022 providers: Close and flush FileOutputStream using try-with-resources to avoid memleak. 2018-03-27 09:53:32 +02:00
eho
f3e736f50a Properly close InputStreams in the LoadingVersionNumberTask and ImageViewCustom classes. 2018-03-27 09:48:44 +02:00
eho
6f7fc2de8e Use try-with-resources to autoclose closable resources 2018-03-27 09:37:30 +02:00
Nextcloud bot
fa01f35656
[tx-robot] updated from transifex 2018-03-27 00:41:40 +00:00
eho
cb0429c00a tests: Cleaned up IOHelperTest. Removed leftover debug code. 2018-03-27 00:31:44 +02:00
eho
9fb26ed869 tests: Added unit test for the IOHelper class. 2018-03-27 00:23:47 +02:00
eho
47299968f9 Properly close Closables in a finally clause.
We are responsible for closing these objects.
2018-03-26 23:48:50 +02:00
eho
cd065887dd io: Added IO helper class.
Contains static helper method to close Closable objects.
2018-03-26 23:45:19 +02:00
Nextcloud bot
174df6e7a2
[tx-robot] updated from transifex 2018-03-26 00:43:28 +00:00
Nextcloud bot
81c938e5a1
[tx-robot] updated from transifex 2018-03-25 01:39:22 +00:00
Nextcloud bot
5d4c09e450
[tx-robot] updated from transifex 2018-03-24 01:44:13 +00:00
Tobias Kaminsky
ffd902cd72
Merge pull request #2398 from nextcloud/fixExternal
Fix column name
2018-03-23 13:00:41 +01:00
tobiaskaminsky
52cbdbe24f
fx column name
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 12:06:56 +01:00
tobiasKaminsky
32e58353d2
fix due to rebase
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:51:20 +01:00
AndyScherzinger
08c241d670
fix after rebase 2018-03-23 11:49:26 +01:00
tobiaskaminsky
e22374e4f1
re-addf grid_image to have two view on grid (image vs item)
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiaskaminsky
12785028a5
fix multi selection in copy/move dialog
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiasKaminsky
c05243b0d3
use List as type instead of ArrayList
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiasKaminsky
2cf8c4c50f
adapted during rebase
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:26 +01:00
tobiaskaminsky
a2fac73af3
fix upload list
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
tobiasKaminsky
b67e606519
fix codacy
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
tobiasKaminsky
15f549fc8e
cleanup
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
tobiasKaminsky
6d7cc6b869
Replace ListView with RecyclerView
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:49:02 +01:00
AndyScherzinger
65c8f8f815
remove unneeded fillType 2018-03-23 11:36:23 +01:00
tobiasKaminsky
cbb9e0cbde
add showing icon on external folders
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 11:36:22 +01:00
Andy Scherzinger
b66c5975fb
Merge pull request #2372 from nextcloud/improve-notifications
Fixes #2315 and other issues
2018-03-23 11:32:48 +01:00
tobiasKaminsky
2e98d22771
earlier assign account
also set account in activity for drawer background

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-23 10:56:27 +01:00
Tobias Kaminsky
e5741e04c0
Merge pull request #2370 from nextcloud/disabledE2E
If e2e app is disabled, show info
2018-03-23 07:55:08 +01:00
Nextcloud bot
1ffbe8f599
[tx-robot] updated from transifex 2018-03-23 01:41:04 +00:00
Mario Danic
15b542c1a6 Update for CR
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-22 18:08:48 +01:00
Mario Danic
fef28eb68e CR fixes
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-22 18:06:18 +01:00
tobiaskaminsky
45b9f9f7c7
changes due to CR
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-22 17:30:28 +01:00
tobiaskaminsky
530b545d2e
if e2e app is disabled, show info
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-22 17:30:28 +01:00
Andy Scherzinger
958257ba74
Merge pull request #2387 from nextcloud/fileNotFound
OnServiceConnnected: File not found
2018-03-22 14:11:38 +01:00
Andy Scherzinger
ab0e954d7f
Merge pull request #2348 from nextcloud/modTimestamp
Use modification date from server
2018-03-22 14:08:46 +01:00
Andy Scherzinger
7af5beb76c
Merge pull request #2383 from nextcloud/contextMightNull
context might be null, so fallback
2018-03-22 14:07:15 +01:00
Tobias Kaminsky
6156a53034
Merge pull request #2384 from nextcloud/initThumbnailCache
Init thumbnail cache: catch all exceptions
2018-03-22 12:08:45 +01:00
Tobias Kaminsky
93c270250a
Merge pull request #2369 from nextcloud/noBlockingSync
No blocking sync dialog
2018-03-22 12:07:06 +01:00
Tobias Kaminsky
93d7001fb2
Merge pull request #2385 from nextcloud/accountMightNull
Drawer: check if account is null
2018-03-22 12:05:29 +01:00
Mario Danic
e36d0c5b0a Fix year
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-22 07:47:10 +01:00
Nextcloud bot
604a8b3126
[tx-robot] updated from transifex 2018-03-22 01:42:23 +00:00
tobiasKaminsky
88b4ef9ffc
add @Nullable to warn via IDE
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 14:14:01 +01:00
tobiasKaminsky
de5bec442a
file not found
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 14:11:56 +01:00
tobiasKaminsky
b826fa4d9c
check if account is null
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 13:42:55 +01:00
tobiasKaminsky
da077e0195
catch all exceptions
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-21 13:17:55 +01:00
tobiaskaminsky
685e30d62d
context might be null, so fallback
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-21 12:50:19 +01:00
AndyScherzinger
d87f669de7
CR: use butterknife for view binding 2018-03-21 10:20:55 +01:00
AndyScherzinger
fca2d906fa
Fix CR 2018-03-21 10:20:55 +01:00
AndyScherzinger
a9dfa2e93a
cleanup icon work 2018-03-21 10:20:54 +01:00
AndyScherzinger
0db19eae12
improve auto upload list header 2018-03-21 10:20:45 +01:00
Nextcloud bot
cec4232c04
[tx-robot] updated from transifex 2018-03-21 01:43:39 +00:00
tobiasKaminsky
f733f7b0bb
using evernote
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 14:27:27 +01:00
tobiasKaminsky
1802a38fd7
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 14:27:27 +01:00
tobiasKaminsky
de51e9c004
check walled garden only on wifi
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 14:27:27 +01:00
Mario Danic
86e05c48e1 Don’t show messages for pending delete users
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 13:07:12 +01:00
Mario Danic
de345ed0c2 Update for version dev
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 09:27:07 +01:00
Mario Danic
ab4d6f2934 Use variables
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 09:05:24 +01:00
Mario Danic
94ecf17b63 Update for generic
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-20 09:04:25 +01:00
Tobias Kaminsky
a8ac575e66
beautify ;-) 2018-03-20 08:43:46 +01:00
AndyScherzinger
9f5a70555e
Fix #1971 hiding the action bar in case of fullscreen video playback 2018-03-20 08:43:43 +01:00
Tobias Kaminsky
476fe6ac5a
Merge pull request #2342 from nextcloud/fix-svg
Use magical vectors
2018-03-20 08:31:19 +01:00
tobiaskaminsky
4fdacf5fbb
30s timeout for checking if eTag changed
show conflict

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-20 08:15:40 +01:00
tobiaskaminsky
1fb9412529
simplified after rebase
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-20 08:04:09 +01:00
tobiasKaminsky
5ca5555fe6
If no thumbnail exists, check if resized version exist and generate thumbnail out of it
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-20 08:04:09 +01:00
tobiasKaminsky
15579828bb
use long instead of integer
add fallback if number is too big

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>

with '#' will be ignored, and an empty message aborts the commit.
2018-03-20 07:37:56 +01:00
Nextcloud bot
ce6fcdc06a
[tx-robot] updated from transifex 2018-03-20 01:41:22 +00:00
Mario Danic
182028c631 Remove useless replace
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 20:04:03 +01:00
Mario Danic
5105709e0a Update scopes
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:51:47 +01:00
Mario Danic
43a471b8f6 Update ifs
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:49:19 +01:00
Mario Danic
8e778844bf Fix newlines
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:47:29 +01:00
Mario Danic
857a31172c Check if we’re on unmetered wifi
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:42:13 +01:00
Mario Danic
c1dc6e570f Fixes #2315 and other issues
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-19 14:35:52 +01:00
Nextcloud bot
3b03e8c3e5
[tx-robot] updated from transifex 2018-03-19 01:43:10 +00:00
Nextcloud bot
c9a95bdae9
[tx-robot] updated from transifex 2018-03-18 01:40:40 +00:00
Nextcloud bot
3afaf2f3ee
[tx-robot] updated from transifex 2018-03-17 01:39:56 +00:00
Nextcloud bot
1450091004
[tx-robot] updated from transifex 2018-03-16 01:42:49 +00:00
tobiasKaminsky
8ee0168544
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 15:01:15 +01:00
tobiasKaminsky
08ff99e07d
instead of returning null on getServerVersion(), it returns now a very latest NC10 version
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 15:01:12 +01:00
tobiasKaminsky
84e9519807
changes due to CR
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 14:40:01 +01:00
tobiaskaminsky
191a55a825
list files can be null
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-15 14:39:59 +01:00
Mario Danic
b443737e80
Try to fix job detection
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:46 +01:00
Mario Danic
28818b39e4
Fix a bug
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:46 +01:00
Mario Danic
65cc28e79f
Remove locks
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:44 +01:00
Mario Danic
0ddc264e0b
Rename a method
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:43 +01:00
Mario Danic
26c8966eb3
Use getters & setters
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:43 +01:00
Mario Danic
4f51489210
Scope
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:42 +01:00
Mario Danic
2a558cee2b
Not needed
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:42 +01:00
Mario Danic
0697f56f48
Schedule, just in case
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:41 +01:00
Mario Danic
b70831e939
Check if internet is walled
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:41 +01:00
Mario Danic
f07d5a8180
Improve syncing code
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-15 12:37:38 +01:00
tobiaskaminsky
ce970cf42b
fix wrong folder sorting, when OCFile.compareTo() is used
added testcases

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-15 12:16:08 +01:00
tobiasKaminsky
d95e8a98a6
Natural sorting, for digits use value (01 -> 1), order by leading zeros (1 > 01)
use AlphanumComparator also for folder comparison

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 12:16:07 +01:00
tobiasKaminsky
c5d492cee9
Natural sorting, for digits use value (01 -> 1), order by leading zeros (1 > 01)
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-15 12:16:04 +01:00
Andy Scherzinger
6b000595b1
Merge pull request #2228 from nextcloud/timSortNullCheck
TimSort: Add correct null check
2018-03-15 11:35:20 +01:00
Mario Đanić
b1cd940de7
Merge pull request #2160 from nextcloud/trimTwitter
Make multiple whitespaces on twitter working
2018-03-15 10:40:57 +01:00
Mario Đanić
b0af6f5e61
Merge pull request #2038 from nextcloud/enhanceSyncSpeed
Speed up sync
2018-03-15 10:35:59 +01:00
Nextcloud bot
afcf698ad9
[tx-robot] updated from transifex 2018-03-15 06:32:05 +00:00
Nextcloud bot
ce87ef2fd1
[tx-robot] updated from transifex 2018-03-15 01:41:05 +00:00
tobiaskaminsky
033b8a9c95
simplify
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 22:00:51 +01:00
tobiasKaminsky
c9634022d2
if nothing received to upload, app crashed
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 22:00:51 +01:00
tobiasKaminsky
3386de1a94
copy/move starts within current folder
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 21:53:08 +01:00
tobiasKaminsky
228a69a38f
show files during copy, move, remote folder select on synced folder
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 21:44:20 +01:00
tobiasKaminsky
099f52ce03
show multiaccount intro only if multiaccount is enabled
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-14 21:37:07 +01:00
tobiaskaminsky
fa17f55eaf
try to prevent NPE on notification manager
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 21:20:22 +01:00
tobiaskaminsky
e5988fe7c7
use modification date from server
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 11:50:53 +01:00
tobiaskaminsky
48e3036e36
use contentResolver directly
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-14 09:55:46 +01:00
eho
897a25d0fc
Added the REQUEST_INSTALL_PACKAGES permission to the Android manifest.
With API 26 (Android O) any app that wants to install unknown apps must declare the REQUEST_INSTALL_PACKAGES permission. The user can then control what specific apps should be allowed to install unknown apps unlike the previous system where it was a system wide binary option for all apps. Without this declared permission the Nextcloud app will not be able to install apk's that the user have in their Nextcloud storage. With this permission added the user will be prompted to grant the app permission to install apps from unknown sources should they attempt to do so .

This fixes #2269 and #2266
2018-03-14 09:25:16 +01:00
Nextcloud bot
bb0711e944
[tx-robot] updated from transifex 2018-03-14 01:47:48 +00:00
Mario Danic
23f80f3e45
Use magical vectors
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-13 22:19:20 +01:00
AndyScherzinger
d45408bae5
fix CR 2018-03-13 21:30:39 +01:00
tobiaskaminsky
a12d41c884
equal sized icon
fix showing app chooser twice

Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-13 21:30:38 +01:00
tobiasKaminsky
df55697cc2
if searchView does not exist, search is not opened
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 16:53:11 +01:00
tobiasKaminsky
73115c09a3
crash on restoring activity
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 14:50:29 +01:00
tobiasKaminsky
3c50d9285d
close cursor
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 14:31:17 +01:00
tobiasKaminsky
df2f999fd4
fix crash on 4.x devices
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 14:10:48 +01:00
AndyScherzinger
32a92f9f17
Fix #2215 resizing the activity icon 2018-03-13 13:30:35 +01:00
tobiasKaminsky
dbcfb88168
as we now have a call to get the uid, we shall not split the string, as usernames as such are valid: tobi@nc
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-03-13 13:06:08 +01:00
Nextcloud bot
266160b475
[tx-robot] updated from transifex 2018-03-13 01:43:00 +00:00
Mario Danic
2e988665f2
Remove locking
Signed-off-by: Mario Danic <mario@lovelyhq.com>
2018-03-12 18:03:04 +01:00
tobiaskaminsky
be3086c2f4
generating avatar as fallback
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-12 17:47:58 +01:00
Tobias Kaminsky
1d2ed0bcbd
Revert "Do not ignore ignoreEtags" 2018-03-12 17:37:25 +01:00
tobiaskaminsky
a2606d2aab
add push channel for 8.x with default value
Signed-off-by: tobiaskaminsky <tobias@kaminsky.me>
2018-03-12 14:37:05 +01:00
Tobias Kaminsky
fcf64bc969
Merge pull request #2322 from nextcloud/fix-2302
Show long subtext of notification
2018-03-12 12:43:41 +01:00
Tobias Kaminsky
e952262ad0
Merge pull request #2264 from tanvidadu/fixer
Remove Select all from the 3-dot-menu as that's already in the multis…
2018-03-12 08:15:57 +01:00
Nextcloud bot
a8c4705509
[tx-robot] updated from transifex 2018-03-12 01:45:10 +00:00
Nextcloud bot
39193ddd0f
[tx-robot] updated from transifex 2018-03-11 01:42:56 +00:00