Marcel Hibbe
1b6d620915
fix guests without name in lastMessage view in conversation list
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-28 14:31:40 +01:00
Marcel Hibbe
b5a84b4a3f
fix empty guest names for chat viewholders
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-28 14:31:40 +01:00
Marcel Hibbe
41927d2593
fix empty guest names in conversation info list
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-28 14:31:40 +01:00
Marcel Hibbe
b3b525bbc2
fix to handle whitespaces for guest avatars
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-28 14:31:39 +01:00
Nextcloud bot
8162a73f7d
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-28 11:14:29 +00:00
renovate[bot]
3ddcc62aa0
Update plugin org.jetbrains.kotlin.plugin.compose to v2.1.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-28 04:48:17 +00:00
Nextcloud bot
dc61ab49eb
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-28 03:04:15 +00:00
Nextcloud bot
1065f1343e
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-27 10:30:29 +00:00
Nextcloud Android Bot
7777a34d82
Weekly 21.0.0 Alpha 02
2024-11-27 10:24:18 +00:00
Marcel Hibbe
7cc857bdad
bump version to 21.0.0 Alpha 1
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-27 10:56:32 +01:00
Marcel Hibbe
8e08d9279d
remove unused method
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:51 +01:00
Marcel Hibbe
16d03a69ff
show guest "first letter" avatars in chat
...
also:
create ChatMessageUtils as helper for the ViewHolders in this case.
Could help to avoid duplicated code until there is a clear inheritance solution.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:51 +01:00
Marcel Hibbe
199ba4be34
add grey avatar with first letter of email-guest in call view
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:51 +01:00
Marcel Hibbe
c75cf2fe20
add grey avatar with first letter of email-guest
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:51 +01:00
Marcel Hibbe
cb3614da34
remove android version check
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:51 +01:00
Marcel Hibbe
b71218973e
show simple person icon when conversation-info when guest did not set any name
...
However this is only possible for the conversation info.
In other parts, the info if a guest changed the name or not is not available (like in the chat or in autocomplete)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:50 +01:00
Marcel Hibbe
d95c1c605f
set guest avatar for guests and emailguests in autocomplete
...
knowing if a guest did not change it's name is not possible at this point, so we also show the letter "G" if it's name is guest
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:50 +01:00
Marcel Hibbe
02d0a65909
enable to set mention chip for email guests 2
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:50 +01:00
Marcel Hibbe
ca9e2d4932
enable to set mention chip for email guests
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:50 +01:00
Marcel Hibbe
6ede78eb09
remove additional information from autocomplete
...
objectId would be some long random string for email guests. displaying them would not make sense. It's also not done on web.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:50 +01:00
Marcel Hibbe
8a3f779fdc
show initials avatar for email guests if displayname is set
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:49 +01:00
Marcel Hibbe
6e3188f1df
display email address of guest users for moderators
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 21:48:49 +01:00
Marcel Hibbe
47004b8f4b
Merge pull request #4471 from nextcloud/issue-4452-search-join-conversation
...
Added a search bar to the "Join Open Conversations" screen
2024-11-26 19:58:18 +01:00
Marcel Hibbe
6dc52fe27d
change strings in notification settings
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:49 +01:00
Marcel Hibbe
c7fd94ba9b
reformat code
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:49 +01:00
Marcel Hibbe
8e6072bbc7
extract blink method, move server notification app hint to gplay block
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:49 +01:00
Marcel Hibbe
6f6c1896ed
add check if server notification app is installed for current user
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:49 +01:00
Marcel Hibbe
c559c6b0b4
blink notification channels
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:48 +01:00
Marcel Hibbe
fa70cffd83
blink items when opened by notification warning
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:48 +01:00
Marcel Hibbe
a9ec8c2eed
fix to hide notification setting for generic build variant
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:48 +01:00
Marcel Hibbe
c2b99c591f
disable sound notification settings when main notification permission is is not permitted.
...
Otherwise user can't enable them anyway
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:48 +01:00
Marcel Hibbe
b63325ae8d
open full notification settings from talk settings as fallback if dialog for asking direct permission was not shown by android
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:48 +01:00
Marcel Hibbe
b1e550b049
Show a warning if notifications are not allowed or battery optimization is enabled
...
Open notification settings when click on warning
Also, still offer to enable notifications and disable battery optimization on first install
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:47 +01:00
Marcel Hibbe
716dfa6577
Add permanent hint when battery optimization is not ignored
...
Also add an option to not show the hint, when user doesn't want to ignore battery optimization.
Only show these features when gplay services are available. Otherwise don't show them as it would pretend notifications would be possible without gplay.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-26 15:24:47 +01:00
sowjanyakch
fdbff4a8e6
use safe call operator
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-26 12:12:17 +01:00
sowjanyakch
2da78f69f2
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-26 12:12:17 +01:00
sowjanyakch
8bf7fd8553
show backup status when only when status message is previously set
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-26 12:12:17 +01:00
Nextcloud Android Bot
e47b5aa102
Weekly 20.1.0 Alpha 15
2024-11-25 03:12:23 +00:00
Nextcloud bot
2c90a1eaf1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-24 03:05:03 +00:00
Nextcloud bot
b06a42288e
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-23 03:02:34 +00:00
Nextcloud bot
c5d3195aa1
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-22 02:58:27 +00:00
rapterjet2004
2bcdf0565e
theme search icon
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-21 08:30:17 -06:00
rapterjet2004
adea08c774
forgot to set ignoreCase to true
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-21 07:50:31 -06:00
Marcel Hibbe
be99e1a037
remove comment
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-21 11:53:32 +01:00
Marcel Hibbe
19a69e0abf
simplify check if file is outside cache dir
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-21 11:53:02 +01:00
sowjanyakch
f1d03e235a
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:34:24 +01:00
sowjanyakch
9b3a11569a
bump minSdkVersion to 26 and remove old checks
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:34:23 +01:00
Marcel Hibbe
e8cf3eed56
add setConversationReadOnly
...
must have been lost during resolving merge conflicts
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-21 11:18:36 +01:00
sowjanyakch
ebfb38b5b5
write logs for exceptions in viewModel
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:07:09 +01:00
sowjanyakch
fa3e8002bc
remove unused endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:07:08 +01:00
sowjanyakch
a95433c6bc
convert rxjava to coroutines - unban actor
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:07:06 +01:00
sowjanyakch
bdda04c21e
remove unused code
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:05:57 +01:00
sowjanyakch
121d7e6907
convert rxjava to coroutines - list bans
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:05:55 +01:00
sowjanyakch
3bc3a8e3ee
remove unused endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:05:31 +01:00
sowjanyakch
7ae39bfcd2
convert rxjava to coroutines - ban actor
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 11:05:29 +01:00
sowjanyakch
626994e68c
lint warnings
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:10 +01:00
sowjanyakch
33314cf0ca
use constants
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:10 +01:00
sowjanyakch
af7a395508
remove unused endpoints
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:10 +01:00
sowjanyakch
5094cf5719
convert rxjava to coroutines - set expiration and set notification levels for messages
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:10 +01:00
sowjanyakch
1d9f475768
remove unused endpoints
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:09 +01:00
sowjanyakch
f4f943ff5a
convert rxjava to coroutines - notification calls
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:09 +01:00
sowjanyakch
77b55dcd9b
convert java code to kotlin - DatabaseStorageModule
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:09 +01:00
sowjanyakch
9e8a5476f9
Rename .java to .kt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:09 +01:00
sowjanyakch
75d1c548ab
remove unused endpoints
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:09 +01:00
sowjanyakch
9ba07f575f
convert rxjava to coroutine - unfavourite conversation
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:08 +01:00
sowjanyakch
e9d2a866a7
remove unused endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:08 +01:00
sowjanyakch
68366b3d09
convert rxjava to coroutine - favourite conversation
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-21 10:52:07 +01:00
Marcel Hibbe
6637e8c9d9
Merge pull request #4415 from nextcloud/issue-4376-hide-features-in-offline-mode
...
Disabling/Hiding features when offline
2024-11-21 10:32:42 +01:00
Marcel Hibbe
90c6eb0b24
Merge pull request #4423 from nextcloud/issue-4404-better-indicator-for-calls
...
Better call started indicator
2024-11-21 10:19:25 +01:00
rapterjet2004
68ce6fabf3
linter -_-
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-21 10:17:15 +01:00
rapterjet2004
814592da7f
Refactoring NetworkMonitor to be more Java friendly
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-21 10:17:14 +01:00
rapterjet2004
01006c29d7
linter
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-21 10:17:14 +01:00
rapterjet2004
8e7515238a
Disabling features when not connected to internet
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-21 10:17:13 +01:00
Nextcloud bot
73228bdad9
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-21 03:02:23 +00:00
rapterjet2004
6067f04b12
Should be working
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2024-11-20 10:54:46 -06:00
Nextcloud Android Bot
b6d28dfbbb
Weekly 20.1.0 Alpha 14
2024-11-20 13:33:33 +00:00
Nextcloud Android Bot
89ba1183d8
Weekly 20.1.0 Alpha 13
2024-11-20 12:10:06 +00:00
Nextcloud bot
387ffd39df
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-20 03:09:02 +00:00
sowjanyakch
0db401de4a
remove unused code
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 11:07:35 +01:00
sowjanyakch
a133c2a3b9
refactor
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:56:35 +01:00
sowjanyakch
574791c1bc
remove unused imports
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:56:35 +01:00
sowjanyakch
452a4c72f4
convert rxjava to coroutines - set conversation read only
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:56:32 +01:00
sowjanyakch
ab313adfd5
remove unused endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:52:33 +01:00
sowjanyakch
66686d7602
get correct api version for chat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:52:33 +01:00
sowjanyakch
7a8eb3ca22
convert rxjava to coroutines - clearChatHistory
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:52:30 +01:00
sowjanyakch
6955995654
remove unused endpoints
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:45:17 +01:00
sowjanyakch
6cce2783b9
convert rxjava to coroutines - setConversationDescription
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:41:08 +01:00
sowjanyakch
1beffd9e22
remove unused endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:41:08 +01:00
sowjanyakch
9525986dde
convert rxjava to coroutines - renameRoom
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:41:07 +01:00
sowjanyakch
cedf1f09e9
Implement renameRoom in ConversationInfoEditRepository
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-19 10:41:07 +01:00
Nextcloud bot
9cc826abef
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-19 02:59:07 +00:00
sowjanyakch
e5802d70f3
remove unused code
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:08:15 +01:00
sowjanyakch
013195465c
refactoring
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:08:15 +01:00
sowjanyakch
3de36ebec3
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:08:15 +01:00
sowjanyakch
03c4402630
remove unused string
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:08:15 +01:00
sowjanyakch
e0b2174fc7
use one endpoint instead of two
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:08:12 +01:00
sowjanyakch
51330cbc76
remove unused imports
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:07:58 +01:00
sowjanyakch
228c73ce60
test coroutines
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:07:43 +01:00
sowjanyakch
79dfac6ac0
remove endpoints from NcApi
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:06:50 +01:00
sowjanyakch
c03c5a5d50
remove unused imports
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:06:50 +01:00
sowjanyakch
af9b2b29c7
convert rxjava to coroutines
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:06:50 +01:00
sowjanyakch
2d5facc905
remove setPassword from NcApi
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 21:06:49 +01:00
sowjanyakch
4439da9bd1
use lifecycleScope
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 20:51:07 +01:00
sowjanyakch
240bdd6771
handle errors
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 20:51:07 +01:00
sowjanyakch
dce609b831
remove unused used from NcApi
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 20:51:07 +01:00
sowjanyakch
9f3bbf6ebf
refactor code
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 20:51:07 +01:00
sowjanyakch
99d73e15e0
migration to coroutines
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 20:51:06 +01:00
sowjanyakch
91a18e27f9
implement API in NcApiCoroutines
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-18 20:51:06 +01:00
Marcel Hibbe
b96cd32108
fix NPE currentConversation!!.internalId
...
followup to PR #4439
Exception java.lang.NullPointerException:
at com.nextcloud.talk.chat.MessageInputFragment.handleMessageQueue (MessageInputFragment.kt:251)
at com.nextcloud.talk.chat.MessageInputFragment.access$handleMessageQueue (MessageInputFragment.kt:82)
at com.nextcloud.talk.chat.MessageInputFragment$initObservers$4$1.invokeSuspend (MessageInputFragment.kt:192)
at com.nextcloud.talk.chat.MessageInputFragment$initObservers$4$1.invoke (Unknown Source:12)
at com.nextcloud.talk.chat.MessageInputFragment$initObservers$4$1.invoke (Unknown Source:8)
at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2.emit (Emitters.kt:219)
at kotlinx.coroutines.flow.FlowKt__ChannelsKt.emitAllImpl$FlowKt__ChannelsKt (Channels.kt:33)
at kotlinx.coroutines.flow.FlowKt__ChannelsKt.access$emitAllImpl$FlowKt__ChannelsKt (Channels.kt:1)
at kotlinx.coroutines.flow.FlowKt__ChannelsKt$emitAllImpl$1.invokeSuspend (Unknown Source:14)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:104)
at android.os.Handler.handleCallback (Handler.java:938)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:241)
at android.os.Looper.loop (Looper.java:342)
at android.app.ActivityThread.main (ActivityThread.java:8128)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:583)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1045)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-18 09:53:08 +01:00
Nextcloud Android Bot
62eb4cc64d
Weekly 20.1.0 Alpha 12
2024-11-18 03:16:00 +00:00
Nextcloud bot
e77544b0b6
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-18 02:59:52 +00:00
Valdnet
2cbfb0f1e9
Change apostrophe
...
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2024-11-17 11:53:54 +01:00
Nextcloud bot
13335250ca
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-17 03:05:59 +00:00
renovate[bot]
3ccd8c8ec4
Update plugin com.google.devtools.ksp to v2.0.21-1.0.28
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-16 12:49:12 +00:00
Nextcloud bot
ba339adf1f
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-16 02:57:45 +00:00
Nextcloud bot
026bb92be5
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-11-15 02:58:46 +00:00
renovate[bot]
524f6f80f5
Update dependency com.google.firebase:firebase-messaging to v24.1.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-15 00:33:36 +00:00
sowjanyakch
b558a71ede
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:50 +01:00
sowjanyakch
92caa215b0
error handling
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:50 +01:00
sowjanyakch
2c6daedb2b
handle disposable properly
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:50 +01:00
sowjanyakch
dba30346dc
use const val HTTP_STATUS_CODE_OK
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:50 +01:00
sowjanyakch
05ca7f52a5
remove Snackbar
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:50 +01:00
sowjanyakch
fbecfaf95d
reset status and hide the dialog
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:50 +01:00
sowjanyakch
3f74a440d5
add hint - your status was set automatically
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:49 +01:00
sowjanyakch
13208e85f9
remove redundant null check
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:49 +01:00
sowjanyakch
c4f4c857d3
check for capability before reverting status
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:49 +01:00
sowjanyakch
7a63a645fe
format
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:49 +01:00
sowjanyakch
9fbb3886ab
handle reset status button
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:05:46 +01:00
sowjanyakch
ec01a049c8
add elements to predefinedStatusesList correctly
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:04:43 +01:00
sowjanyakch
974da71e52
get backup status only if restore capability is available
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:29 +01:00
sowjanyakch
d08b4f51b8
add backup message in the predefined status list
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:29 +01:00
sowjanyakch
27aafda59f
test backupStatus endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:29 +01:00
sowjanyakch
5fe5931bc4
add capability for restore
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:29 +01:00
sowjanyakch
6a9211e292
show reset button on first item of recycler view
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:29 +01:00
sowjanyakch
9f7c899368
add reset button
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:28 +01:00
sowjanyakch
2aac51d8bb
modify predefined_status.xml
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:28 +01:00
sowjanyakch
8cd8c5ca01
create url for backup status
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:28 +01:00
sowjanyakch
658988901c
add backupStatus endpoint
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-11-14 17:02:28 +01:00
Sowjanya Kota
5ff1003154
Merge pull request #4428 from nextcloud/lock_room
...
Lock room
2024-11-14 16:53:54 +01:00
Marcel Hibbe
f94a0cf95c
Merge pull request #4436 from nextcloud/bugfix/noid/fixCallEmojiListByScrolling
...
fix to provide all call emojis
2024-11-14 16:02:18 +01:00
Marcel Hibbe
89964c0725
Merge pull request #4448 from nextcloud/bugfix/noid/fixWebsocketConnectionForChat
...
Bugfix/noid/fix websocket connection for chat
2024-11-14 15:54:53 +01:00
Marcel Hibbe
cd5ee2f619
fix to support different screen densities
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-14 15:36:59 +01:00
Marcel Hibbe
59ee0b0cb1
fix to provide all call emojis
...
As the number of provided emojis grew, there was a bug that only one emoji was shown.
Putting all 12 emojis would have been too close, so it's implemented to scroll them horizontally
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-14 15:36:59 +01:00
Julius Linus
3908d0ce14
Merge pull request #4441 from nextcloud/issue-4405-fix-filter
...
Align filter behavior with web
2024-11-14 06:55:23 -06:00
Marcel Hibbe
acd964869d
add disposable
...
however i was not able to see onDestroy being executed.
anyway, disposables won't be necessary when coroutine is used.
also: remove a useless outdated log line
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-14 13:41:06 +01:00
Marcel Hibbe
8dd1b885f3
fix check if federated is still the same
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-14 13:41:06 +01:00
Marcel Hibbe
3bd1a533e3
fix ANR error (blockingSubscribe in setupWebsocket)
...
The request seems to cause problems so blockingSubscribe doesn't seem to be a good choice here. This commit will replace blockingSubscribe by subscribe and modify the related code in order to be executed when the request succeeds.
The root cause why the request seems to cause problems may have to be analyzed further.
I was not able to reproduce the ANR without this PR, however the following error was reported on gplay console very often!:
at jdk.internal.misc.Unsafe.park (Native method)
at java.util.concurrent.locks.LockSupport.park (LockSupport.java:341)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block (AbstractQueuedSynchronizer.java:506)
at java.util.concurrent.ForkJoinPool.unmanagedBlock (ForkJoinPool.java:3466)
at java.util.concurrent.ForkJoinPool.managedBlock (ForkJoinPool.java:3437)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await (AbstractQueuedSynchronizer.java:1623)
at java.util.concurrent.LinkedBlockingQueue.take (LinkedBlockingQueue.java:435)
at io.reactivex.internal.operators.observable.ObservableBlockingSubscribe.subscribe (ObservableBlockingSubscribe.java:56)
at io.reactivex.Observable.blockingSubscribe (Observable.java:5552)
at com.nextcloud.talk.chat.ChatActivity.setupWebsocket (ChatActivity.kt:2445)
at com.nextcloud.talk.chat.ChatActivity.joinRoomWithPassword (ChatActivity.kt:2402)
at com.nextcloud.talk.chat.ChatActivity.initObservers$lambda$13 (ChatActivity.kt:594)
at com.nextcloud.talk.chat.ChatActivity.$r8$lambda$QKH5JCFLmCzRMlSJ-EV-m4IW5ig (unavailable)
at com.nextcloud.talk.chat.ChatActivity$$ExternalSyntheticLambda38.invoke (D8$$SyntheticClass)
at com.nextcloud.talk.chat.ChatActivity$sam$androidx_lifecycle_Observer$0.onChanged (unavailable:2)
at androidx.lifecycle.LiveData.considerNotify (LiveData.java:133)
at androidx.lifecycle.LiveData.dispatchingValue (LiveData.java:151)
at androidx.lifecycle.LiveData.setValue (LiveData.java:309)
at androidx.lifecycle.MutableLiveData.setValue (MutableLiveData.java:50)
at com.nextcloud.talk.chat.viewmodels.ChatViewModel.getCapabilities (ChatViewModel.kt:240)
at com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invokeSuspend (ChatActivity.kt:553)
at com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke (unavailable:8)
at com.nextcloud.talk.chat.ChatActivity$initObservers$1$1.invoke (unavailable:4)
at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2.emit (Emitters.kt:219)
at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catchImpl$2.emit (Errors.kt:154)
at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1$2.emit (Emitters.kt:220)
at kotlinx.coroutines.flow.SharedFlowImpl.collect$suspendImpl (SharedFlow.kt:392)
at kotlinx.coroutines.flow.SharedFlowImpl$collect$1.invokeSuspend (unavailable:15)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
at kotlinx.coroutines.DispatchedTask.run (DispatchedTask.kt:104)
at android.os.Handler.handleCallback (Handler.java:938)
at android.os.Handler.dispatchMessage (Handler.java:99)
at android.os.Looper.loopOnce (Looper.java:210)
at android.os.Looper.loop (Looper.java:299)
at android.app.ActivityThread.main (ActivityThread.java:8168)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:556)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1037)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-14 13:41:06 +01:00
Marcel Hibbe
e51ab67c37
fix check for remote server
...
As remote server is empty instead null when not available, the check was also true when no remote server was in use.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-11-14 13:41:03 +01:00
Sowjanya Kota
9257d41197
Merge pull request #4439 from nextcloud/bugfix/noid/fixNpeInRestoreMessageQueue
...
fix NPE in restoreMessageQueue
2024-11-14 09:56:12 +01:00
renovate[bot]
55fe39c902
fix(deps): update dependency com.mebigfatguy.fb-contrib:fb-contrib to v7.6.8
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-14 03:56:47 +00:00