Á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
|
d6aa9a026e
|
Externalize string in 'menu_conversation.xml'
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-25 10:55:52 +02:00 |
|
Nextcloud bot
|
2bdfb8bd27
|
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2022-05-25 04:54:49 +00:00 |
|
Nextcloud bot
|
392dc8e280
|
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2022-05-24 04:34:30 +00:00 |
|
Álvaro Brey
|
1c9730f909
|
Fix state handling in SharedItemsActivity
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-23 17:35:17 +02:00 |
|
Álvaro Brey
|
05340fc466
|
SharedItems: show loading state when initially loading a tab, and clear remaining TODOs
Co-authored-by: Tim Krüger <t@timkrueger.me>
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-23 17:35:15 +02:00 |
|
Álvaro Brey
|
5310ed3f3d
|
SharedItems: show empty state when there are no shared items
Co-authored-by: Tim Krüger <t@timkrueger.me>
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-23 17:35:14 +02:00 |
|
Álvaro Brey
|
ae65de6cce
|
SharedItemsViewModel: use unified state livedata
Co-authored-by: Tim Krüger <t@timkrueger.me>
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-23 17:35:13 +02:00 |
|
Tim Krüger
|
10857114f5
|
Avoid NPE when 'sharedItems' is null
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:12 +02:00 |
|
Tim Krüger
|
e5b38856eb
|
Add missing license headers
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:10 +02: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 |
|
Tim Krüger
|
0d65824fa6
|
Remove 'UserEntity' from 'SharedItem' model
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:08 +02:00 |
|
Tim Krüger
|
6b9ab738cb
|
Introduce interface for 'SharedItemsRepository'
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:07 +02:00 |
|
Tim Krüger
|
b2f59ccb6c
|
Merge 'SharedItemsListAdapter' and 'SharedItemsGridAdapter'
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:06 +02:00 |
|
Tim Krüger
|
fd76f8231d
|
Move 'Shared items' related classes to own package
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:05 +02:00 |
|
Álvaro Brey
|
716dcfe01d
|
DI: Setup viewmodel injection
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-23 17:35:04 +02:00 |
|
Tim Krüger
|
6716726ff1
|
Move currentTab from activity to viewmodel
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:03 +02:00 |
|
Tim Krüger
|
36769e4fbe
|
Remove constand BATCH_SIZE from SharedItemsViewModel
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:35:02 +02:00 |
|
Tim Krüger
|
6a27dc7dba
|
Pass needed parameters during every call to repository
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:34:59 +02:00 |
|
Tim Krüger
|
577357011e
|
Let repository not expose API responses
Signed-off-by: Tim Krüger <t@timkrueger.me>
|
2022-05-23 17:34:29 +02:00 |
|
Andy Scherzinger
|
96711e7349
|
format kotlin classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-20 16:11:11 +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
|
602c197dae
|
Update to coil 2.x API
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-20 13:38:58 +02:00 |
|
Andy Scherzinger
|
28e4e19917
|
Update Interface after updating to exoplayer 2.17.1
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-20 10:57:43 +02:00 |
|
Nextcloud bot
|
e072d5f33f
|
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2022-05-20 04:24:46 +00:00 |
|
Andy Scherzinger
|
6386bb05d7
|
remove permission LOCAL_MAC_ADDRESS need
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-19 18:21:38 +02:00 |
|
Andy Scherzinger
|
3caa02f535
|
Add permissions
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-19 15:25:52 +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 |
|
Nextcloud bot
|
3c6275c7f1
|
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
|
2022-05-19 04:22:43 +00:00 |
|
Andy Scherzinger
|
8b699963f3
|
replace Annotation
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 18:32:44 +02:00 |
|
Andy Scherzinger
|
0bbf14a2f0
|
remove obsolete sdk version check
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 17:29:14 +02:00 |
|
Andy Scherzinger
|
1230aa7773
|
Mark opt-in use of camera2 implementation
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 17:26:52 +02:00 |
|
Álvaro Brey
|
093af7f79d
|
Remove parceler annotation processor
Not needed anymore after #2061
Signed-off-by: Álvaro Brey <alvaro.brey@nextcloud.com>
|
2022-05-18 15:37:55 +02:00 |
|
Andy Scherzinger
|
aab00c5e8f
|
Remove unused class
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:39 +02:00 |
|
Andy Scherzinger
|
2f84685ccc
|
Migrate EventOverallWebSocketMessage to kotlin data class
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:38 +02:00 |
|
Andy Scherzinger
|
36e2a81958
|
Migrate CallStatus enum to kotlin, parcelized enum
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:38 +02:00 |
|
Andy Scherzinger
|
2fd176366a
|
Migrate Parcel to Parcelize
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:37 +02:00 |
|
Andy Scherzinger
|
18d375b540
|
Migrate general models to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:37 +02:00 |
|
Andy Scherzinger
|
f56d7dbcbc
|
Migrate WebSocketMessage models to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:37 +02:00 |
|
Andy Scherzinger
|
1e4775aed0
|
Migrate DataChannel model to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:36 +02:00 |
|
Andy Scherzinger
|
cf568a00eb
|
Migrate Nc to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:36 +02:00 |
|
Andy Scherzinger
|
32a83f066f
|
MIgrate Signaling to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:35 +02:00 |
|
Andy Scherzinger
|
0bcc219d48
|
Migrate signaling settings
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:35 +02:00 |
|
Andy Scherzinger
|
66088a48ec
|
Migrate BrowserFile to kotlin data class
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-18 00:36:35 +02:00 |
|
Andy Scherzinger
|
946df9a2bc
|
Migrate AddParticipantOverall to kotlin data class
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-17 22:16:53 +02:00 |
|
Andy Scherzinger
|
e74a3e49e7
|
Fix enum and make it a parcel again
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-17 22:16:52 +02:00 |
|
Andy Scherzinger
|
9312a62af9
|
Migrate conversation model to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-17 22:16:52 +02:00 |
|
Andy Scherzinger
|
5484511d96
|
Migrate remaining chat models to kotlin data classes
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
|
2022-05-17 22:16:51 +02:00 |
|