Andy Scherzinger
|
12f793567e
|
add arbitrary storage business layer
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:21 +02:00 |
|
Andy Scherzinger
|
ad223155d7
|
Deprecate UserUtils
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:21 +02:00 |
|
Andy Scherzinger
|
dc83403606
|
Move from Single to Maybe
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:20 +02:00 |
|
Andy Scherzinger
|
9f43eb5278
|
Rename CapabilitiesNgNew to CapabilitiesUtilNew and mark old one as deprecated
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:17 +02:00 |
|
Andy Scherzinger
|
3b1d4b86a9
|
Add model to ArbitraryStorage db layer
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:16 +02:00 |
|
Andy Scherzinger
|
443110557c
|
further renames for UserEntity
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:16 +02:00 |
|
Andy Scherzinger
|
74fc56fa7e
|
Replace Observable with Single, let Repositories serve Models
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:14 +02:00 |
|
Andy Scherzinger
|
359104d6ba
|
rename to isDbRoomMigrated and setDbRoomMigrated for proper kotlin interoperability
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:13 +02:00 |
|
Álvaro Brey
|
afbec06ad3
|
WIP improvements during pair programming call
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-07-01 08:59:13 +02:00 |
|
Andy Scherzinger
|
925691299a
|
ignore spotbugs correctness for an android api array access with fixed index
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:12 +02:00 |
|
Andy Scherzinger
|
565903b956
|
remove flow and use rx
...to stay in line with currently used concepts
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:11 +02:00 |
|
Andy Scherzinger
|
f7ca1ec804
|
DB version switcher for requery
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:10 +02:00 |
|
Andy Scherzinger
|
8c27b54377
|
move everything to flows
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:09 +02:00 |
|
Andy Scherzinger
|
5ffa3c44fd
|
create new capabilities util add license header and format kotlin code
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:08 +02:00 |
|
Andy Scherzinger
|
05db482d06
|
adding arbitrary storage implementation, initial steps towards new util classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-07-01 08:59:07 +02:00 |
|
Andy Scherzinger
|
205d00d443
|
harmonize license header in java/kt files
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-18 16:42:53 +02:00 |
|
Andy Scherzinger
|
34f8bb5ab7
|
use fixed strings where possible to limit lint score bump
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-18 15:25:11 +02:00 |
|
Andy Scherzinger
|
08f5274af9
|
add cipher migration for version 4 of sqlcipher
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-18 14:44:45 +02:00 |
|
Andy Scherzinger
|
dd129b4e6c
|
further centralize mimetype definitions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-10 13:13:37 +02:00 |
|
Andy Scherzinger
|
444ff05cf5
|
centralize mime type definitions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-09 21:02:31 +02:00 |
|
Andy Scherzinger
|
3e99dc065b
|
improve code base from review comments
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-09 12:03:03 +02:00 |
|
Andy Scherzinger
|
df61a4df87
|
replace share files remote item chooser with new implementation and remove any legacy implementation
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 23:40:09 +02:00 |
|
Andy Scherzinger
|
5bf90157bc
|
remove legacy references and fix avatar upload permission issues
...by using a different location and remove previous avatars upfront
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 18:15:38 +02:00 |
|
Andy Scherzinger
|
ed09934c7a
|
reformat kotlin
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 18:15:37 +02:00 |
|
Andy Scherzinger
|
f2119770bc
|
migrate sorter classes to kotlin
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 18:15:37 +02:00 |
|
Andy Scherzinger
|
c5c52f2f6e
|
remove "New" suffix from classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 18:15:36 +02:00 |
|
Andy Scherzinger
|
c71d1da334
|
mark deprecated and rename legacy sort implementation
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 18:15:36 +02:00 |
|
Andy Scherzinger
|
a41d14c33a
|
Reimplement BrowserController with new architecture pattern
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-06-08 18:15:21 +02:00 |
|
Álvaro Brey
|
eddb90d31b
|
Message search: avoid passing user entity to repository, inject userProvider instead
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-06-01 16:49:20 +02:00 |
|
Álvaro Brey
|
dd55ab5741
|
Add ability to scroll to message selected in search results
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-06-01 16:49:19 +02:00 |
|
Álvaro Brey
|
d1d61e87a9
|
Use rxjava to debounce search instead of custom debouncer
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-06-01 16:49:19 +02:00 |
|
Álvaro Brey
|
1d632f3c96
|
Implement global message search
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-06-01 16:49:10 +02:00 |
|
Álvaro Brey
|
820db1e167
|
Convert ShareUtils to Kotlin so no TextUtils static mock is needed in tests, and re-enable relevant tests
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-27 14:40:45 +02:00 |
|
Álvaro Brey
|
fd4b7080cc
|
DoNotDisturbUtils: refactor to avoid mocking static stuff
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-27 14:26:00 +02:00 |
|
Marcel Hibbe
|
a23d4ef692
|
add silent call feature
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-05-25 09:58:57 +00:00 |
|
Tim Krüger
|
52ec1b76fa
|
Add comment for refactoring FileViewerUtils
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:09 +02:00 |
|
Andy Scherzinger
|
b33a4d1265
|
Upgrade code to latest API changes for Emojis
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-20 16:01:49 +02:00 |
|
Andy Scherzinger
|
a5e9b8d91f
|
replace getColumnIndex with getColumnIndexOrThrow
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-19 12:54:55 +02:00 |
|
Andy Scherzinger
|
8ed5432045
|
Migrate ChatMesage, Conversation and directly linked data classes to kotlin
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-17 14:42:10 +02:00 |
|
Andy Scherzinger
|
c52d23fabf
|
improve detekt score
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-13 11:07:38 +02:00 |
|
Dariusz Olszewski
|
93e0751901
|
Additional refactoring/clean-up
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
|
2022-05-13 10:38:39 +02:00 |
|
Dariusz Olszewski
|
d4bdd88588
|
Refactor - extracted common method to load avatars for notifications
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
|
2022-05-13 10:38:39 +02:00 |
|
Dariusz Olszewski
|
2f73433170
|
Reduce code duplication in NotificationUtils
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
|
2022-05-13 10:38:38 +02:00 |
|
Dariusz Olszewski
|
b96bba47b5
|
Reduce number of issues reported by detekt
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
|
2022-05-13 10:38:37 +02:00 |
|
Dariusz Olszewski
|
8b07a2aa72
|
Reply from notification - initial implementation
Signed-off-by: Dariusz Olszewski <starypatyk@users.noreply.github.com>
|
2022-05-13 10:38:33 +02:00 |
|
Marcel Hibbe
|
be29459955
|
fix klint warnings
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-05-11 16:44:07 +02:00 |
|
Marcel Hibbe
|
bae65ebbe9
|
rename canPostChatShareItemsDoReaction to hasChatPermission
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-05-11 16:44:06 +02:00 |
|
Marcel Hibbe
|
7cf18923b5
|
add check if delete message is allowed to be executed
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-05-11 16:44:06 +02:00 |
|
Marcel Hibbe
|
cc6f582ee2
|
check capability and permission to delete message
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-05-11 16:44:06 +02:00 |
|
Marcel Hibbe
|
d9d6af2b99
|
add util for permissions
util uses bitwise operations to access every single permission via variable
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
|
2022-05-11 16:44:05 +02:00 |
|