Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/talk-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/app/src
AgeCommit message (Collapse)Author
2022-10-12codacy: unnecessary use of fully qualified nameAndy Scherzinger
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-10-11Merge pull request #2474 from nextcloud/chore/noid/analysisActionAndy Scherzinger
Add new analysis action
2022-10-11remove any use of org.jetbrains.annotations.NotNullAndy Scherzinger
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-10-10Fix avatar when setting participant layout before receiving the dataDaniel Calviño Sánchez
When a new participant is found and the layout for that participant is set up the participant data might have not been fetched yet. If that happens the user ID can not be got from the data and therefore a guest avatar would be shown for that participant, even if that participant is a normal user. However, the signaling message that is used to find new participants already includes the user ID, so it is now explicitly given and, if not, then it is got from the participant data (which is needed when handling the establishment of a connection, as in that case the event does not contain the user ID). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-10-10Fix crash when setting participant layout before receiving the dataDaniel Calviño Sánchez
When setting the participant layout, if the HPB is not used, the user ID is got from the participant list data fetched when a new participant is found. However, as the participant layout is setup as soon as a new participant is found the data may have not been received yet, which ended in a crash (NullPointerException). Now the access to the participant object is guarded to prevent that. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-10-06simplify condition complexityAndy Scherzinger
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-10-06PMD: An empty statement (semicolon) not part of a loopAndy Scherzinger
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-10-06PMD: Use opposite operator instead of the logic complement operator.Andy Scherzinger
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-10-06fix copyright headersMarcel Hibbe
headers contained a wrong sentence that was duplicated via c&p Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-10-06Merge pull request #2467 from nextcloud/chore/noid/kotlin17020Marcel Hibbe
bump kotlin to 17.0.20 and mark declaration usage as opt-in
2022-10-06open MessageActionsDialog on long click on link previews.Marcel Hibbe
rename ReactionsInterface.kt to CommonMessageInterface.kt Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-10-05bump kotlin to 17.0.20 and mark declaration usage as opt-inAndy Scherzinger
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2022-10-05add openGraph link previewsMarcel Hibbe
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-10-04add toast if video file creation failedMarcel Hibbe
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-10-03Like Android Files we should rely on generic camera feature, but not required.tobiasKaminsky
This then should allow us to install Talk on Chromebooks Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
2022-09-30Show error when loading chats failsjld3103
Signed-off-by: jld3103 <jld3103yt@gmail.com>
2022-09-30Revert "Set minSdkVersion to 23 (Android 6)"Tim Krüger
Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-30[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-29Merge commit '863052b53e3051bb7e0fd4904d348fa294835821'drone
2022-09-29[WIP] Replace Fresco with Coilchore/set-min-sdk-version-to-23Tim Krüger
Fresco is replaced with Coil verywhere. But Coil is not used directly to avoid splintering the dependency everywhere in the code. Coil is wrapped by extension functions for 'ImageView'. Some shared functionality is moved from 'DisplayUtils' into the 'ImageViewExtensions'. Resolves: #2227, #2376 Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-29align poll buttons to rightMarcel Hibbe
make end poll button outlined Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-09-29Convert 'ConverstationItem' from Java to KotlinTim Krüger
This is mandetory to replace Fresco with Coil. See: #2376, #2227 Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-29hide end poll button for edit poll modeMarcel Hibbe
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-09-29Merge pull request #2438 from ↵Tim Krüger
nextcloud/bugfix/noid/fixPermissionsForCallNotificationActivity set participantPermissions in CallNotificationActivity
2022-09-29[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-28set participantPermissions in CallNotificationActivitybugfix/noid/fixPermissionsForCallNotificationActivityMarcel Hibbe
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-09-28fix to show reactionsEmojiWrapperMarcel Hibbe
with commit 0f35e360 it was implemented to hide the reactionsEmojiWrapper when no emojis are set for a message. whenever a emoji was added, it was actually not shown because the wrapper was still hidden. with the fix, the wrapper is made visible again Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-09-28Set minSdkVersion to 23 (Android 6)Tim Krüger
Because of updating the minSdkVersion to 23 it comes to some obscure UI freezes when using frescos 'RoundPostprocessor#process' to round avatar bitmaps. So the function 'DisplayUtils#roundBitmap' is adopted from Nextcloud Files for Android. Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-28[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-27Fix wrong guests access option statusTim Krüger
Before this change after enabling and disabling the guest access option, the option stays enabled. Resolves: #2378 Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-27Merge pull request #2430 from nextcloud/bugfix/2426/verticalButtonsForPollsMarcel Hibbe
change poll buttons to vertical orientation
2022-09-27change poll buttons to vertical orientationMarcel Hibbe
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2022-09-27i18n: Delete shortcutValdnet
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
2022-09-27[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-26Call toggle media before fetchSignalingSettingsTim Krüger
This change fix a lateinit excepttion for 'participantPermissions'. Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Clearify PTT (=push to talk)Tim Krüger
So that my future self and other valued developrs don't must also research that the variable 'isPTTActive' is renamed to 'isPushToTalkActive'. Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Respect can publish audio & video permissionTim Krüger
With this implementation the can publish audio & video permission are set during the creation of the 'CallActivity'. This permissions are fixed for the complete call. If the permissions are changed by a moderator the call must be left and joined again. Resolves: #1783 Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Define 'BundleKeys' as 'const'Tim Krüger
During the migration from Java to Kotlin this was not done and resulted in BundleKeys.INSTANCE.getKEY_CALL_VOICE_ONLY() instead of BundleKeys.KEY_CALL_VOICE_ONLY Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Respect 'can ignore lobby' permissionTim Krüger
Now the 'can ignore lobby' permission is respected. The 'ChatController' has now a property of the type 'ParticipantPermissions' because it's needed multiple times. The property will be updated in 'ChatController#getRoomInfo' if the conversation is protected by a lobby. The function 'Conversation#shouldShowLobby' is removed in this commit. 'Conversation' is a pure model class to hold the plain JSON response. The logic is moved into the already existing function 'ChatController#shouldShowLobby'. Resolves: #1783 Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Correct if conditionTim Krüger
Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Rename AttendeePermissionsUtil to ParticipantPermissionsTim Krüger
Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-26Use 'val' instead of 'var'Tim Krüger
Signed-off-by: Tim Krüger <t@timkrueger.me>
2022-09-25[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-24[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-23Merge pull request #2411 from nextcloud/feature/2407/themedLauncherIconTim Krüger
Added monochrome icon for Android 13 "Themed icons" support.
2022-09-23Merge pull request #2413 from nextcloud/feature/1353/shareToChooseAccountTim Krüger
add account switcher for "share to"
2022-09-23Merge pull request #2414 from nextcloud/bugfix/noid/hidePollCreationForOneToOneTim Krüger
hide poll creation for 1:1 conversations
2022-09-23[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-22[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-09-21hide poll creation for 1:1 conversationsbugfix/noid/hidePollCreationForOneToOneMarcel Hibbe
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>