Commit graph

120 commits

Author SHA1 Message Date
Chris Narkiewicz
c35873f5dc
Log search functionality and log browser refactoring
* added log search in logs browser
* added logs browser view model test
* added universal async filtering utility
* refactored async runner and added manual runner
* migrated logs browser to Android DataBinding and Kotlin
* disabled imports ordering Ktlint rule as IDE does not
  support ktlint ordering
* added some missing tests around logger

Closes #4311

Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
2019-08-14 20:21:24 +01:00
Chris Narkiewicz
79e8d59aa1
New logger implementation
Fixes #4228

Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
2019-08-06 21:48:37 +01:00
Chris Narkiewicz
9d5566f384
Move exception handler to MainApp
* move exception handler to MainApp
* avoid recursive call to exception handler
* launch exception handler in separate process

Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
2019-07-30 22:34:59 +01:00
Andy Scherzinger
dbc92cd326
Move to proper folder structure
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2019-07-29 22:36:12 +02:00
Andy Scherzinger
f9196927c4
reafactor error handler (renamings), improve issue report url
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2019-07-29 21:18:00 +02:00
Andy Scherzinger
88bdf4cbf7
Add proper toolbar and title
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2019-07-29 17:40:23 +02:00
Chris Narkiewicz
7d3d2c9f73
Engineering Test Mode
Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
2019-07-25 19:47:06 +01:00
tobiasKaminsky
b56b615a96
Allow "save as" and "print" to be downloaded from Collabora
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-06-14 11:19:16 +02:00
Tobias Kaminsky
c9f11d4c2d
Merge pull request #4042 from nextcloud/ezaquarii/move-whatsnew-and-firstrun-to-onboarding
Move first run and whats new to onboarding package
2019-06-05 13:57:39 +02:00
Chris Narkiewicz
b6fc62fb87
Move first run and whats new to onboarding package
Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
2019-05-31 15:45:14 +01:00
tobiasKaminsky
e58ce5e568
support for Chromebook
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-05-29 12:19:48 +02:00
Chris Narkiewicz
f0554ab59b
Add AppInfo and WhatsNewService
Signed-off-by: Chris Narkiewicz <hello@ezaquarii.com>
2019-05-09 14:43:40 +02:00
Tobias Kaminsky
0432279ef7
Enhance pass protection system (#3966)
Enhance pass protection system
2019-05-08 21:40:26 +02:00
tobiasKaminsky
c1ff580ea5
enhance pass protection system
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-05-07 11:27:20 +02:00
tobiasKaminsky
e32331dc5e
limit access to thumbnails
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-05-07 11:19:15 +02:00
tobiasKaminsky
533debfca0
- removed useNextcloudUserAgent -> we now use this everytime
- removed any oAuth and saml stuff, as we rely on weblogin flow

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-04-15 15:07:59 +02:00
tobiasKaminsky
816a10735a
- unify icons
- add svg, convert to android xml, removed png

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

fix after rebase

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

renamed user -> ic_user (icon)
make favorite mutable

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

replace further png resources with xml drawables

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

fixes after rebase

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

allow for vector compat

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

add missing icon

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

add yet another missing icon

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

lint: When using VectorDrawableCompat, you need to use app:srcCompat

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

lint: When using VectorDrawableCompat, you need to use app:srcCompat

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

fix lint

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

Drone: update Lint results to reflect reduced error/warning count [skip ci]

Signed-off-by: nextcloud-android-bot <android@nextcloud.com>

improve findbugs score

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

use correct icon for user account settings within drawer menu

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

icons needs to be grey600 by default, don't tint grey600 to not tint avatars

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

codacy: organize imports

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

programmatically set in-View drawables, in-view drawables can't be set via XML when supporting pre-lollipop

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

codacy: Useless parentheses & organize imports

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

organize imports

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

codacy: useless paranthesis

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>

revert programmatically set
do not use vectorDrawables.useSupportLibrary

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

use 128dp for talk

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

Revert "lint: When using VectorDrawableCompat, you need to use app:srcCompat"

This reverts commit 80068e7d37f3a8c6b7096c51543bda68443e4341.

Revert "lint: When using VectorDrawableCompat, you need to use app:srcCompat"

This reverts commit 0130e9a96d2602ad4b5d33aae67f34a458366d70.

revert srcCompat

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-03-28 10:14:01 +01:00
tobiasKaminsky
eb727d4f12
change Preferences to SettingsActivity
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-03-05 11:34:50 +01:00
tobiasKaminsky
03c33a9207
allow to remove notifications, will also be deleted on server
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-02-14 08:25:56 +01:00
tobiasKaminsky
a1ba4a1a23
- add vibrate permission
- fix codacy

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-01-21 17:27:22 +01:00
tobiasKaminsky
d47c77ca5c
Add support for QR codes & deep links
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-01-21 17:27:20 +01:00
Andy Scherzinger
08fc1cbfd2
Resolve #3080 adding notification option to not show notifications for new media folders
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2019-01-15 23:52:45 +01:00
Tobias Kaminsky
cc7c474016
Merge pull request #3388 from nextcloud/legacyLibHandle
Add legacy lib handle
2019-01-15 11:49:54 +01:00
tobiasKaminsky
5f315ef682
base for updated documents provider
common place to create client

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2019-01-11 16:17:05 +01:00
tobiasKaminsky
732f65acb2
add legacy lib handle
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-12-18 11:02:03 +01:00
tobiasKaminsky
cb1bff1ce0
add battery optimization warning
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-12-12 11:50:53 +01:00
tobiasKaminsky
59cf6b9ba4
switch to AndroidX
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-12-10 13:11:03 +01:00
tobiasKaminsky
3a7ef82632
Add support for richdocuments
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-11-28 14:37:25 +01:00
tobiasKaminsky
ad7771d8e4
Fix fingerprint bug: on certain devices no fingerprint, but only pin worked
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-10-31 15:21:23 +01:00
tobiasKaminsky
bba96eef89
line wrap
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-10-12 14:03:41 +02:00
Abhishek U Bhat
82de7f631a Rquesting FOREGROUND_SERVICE permission for Android 9(API level 28) or
higher
2018-10-11 22:59:59 +05:30
AndyScherzinger
7a7c1100c3
polish SSO dialog 2018-09-13 18:49:12 +02:00
AndyScherzinger
e04b94b2f6
improve permission screen design 2018-09-13 18:18:01 +02:00
David Luhmer
086492b6d4
add own sso token manager with custom dialog 2018-09-13 18:17:59 +02:00
David Luhmer
322aee0454 remove permissions (fix https://github.com/nextcloud/Android-SingleSignOn/issues/27) 2018-09-03 22:01:16 +02:00
David Luhmer
c1d4d3d484 Merge branch 'master' into sso 2018-08-28 20:41:00 +02:00
David Luhmer
89684052b8 fix refactoring of permissions (from owncloud to nextcloud) 2018-08-24 17:14:47 +02:00
David Luhmer
e08cb4dec4 Merge branch 'master' into sso 2018-08-24 16:49:38 +02:00
tobiasKaminsky
eae43cf464
Simple signup
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>

cleanup

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-08-13 14:46:10 +02:00
AndyScherzinger
548d04c4b6
remove unused GenericExplanationActivity and its resources 2018-06-28 11:53:46 +02:00
tobiasKaminsky
f8801115f2
Add trashbin support
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-06-21 13:17:52 +02:00
David Luhmer
b6593f783e
Code cleanup / add some todos/comments 2018-06-12 11:40:45 +02:00
David Luhmer
0435448727
fix permission issues 2018-06-12 11:40:44 +02:00
David Luhmer
bdfabd70e9
Implement sso prototype by @David-Developement 2018-06-12 11:40:42 +02:00
Hari
a832abd87e
Remove fingerprint authentication 2018-06-10 21:36:20 +02:00
Hari
9e6dfb644c
Add support for default credentials 2018-06-10 21:36:19 +02:00
tobiasKaminsky
391368947c
add sharee works
Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2018-05-29 07:58:17 +02:00
AndyScherzinger
2c30e3842f
Wip user/group search (not fully working yet) 2018-05-29 07:58:11 +02:00
Andy Scherzinger
66deeb7731
Merge branch 'master' into 2474-feature-mvp-activities 2018-05-02 15:39:15 +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