Marcel Hibbe
16d13fb2df
fix wrong plurals implementation
...
(backported manually)
- key was duplicated
- kotlin handling of plurals was missing
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-17 09:46:28 +02:00
rapterjet2004
198f9783b6
better null and error handling in the seekbar update observer
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-06-13 12:44:57 +00:00
Nextcloud bot
909fae08bf
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-13 03:04:48 +00:00
Nextcloud bot
7fddb9255d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-11 03:07:52 +00:00
Nextcloud bot
64327de34f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-10 03:06:02 +00:00
Nextcloud bot
ac27223bf2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-08 03:05:18 +00:00
Nextcloud bot
a0f7e3fb23
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-07 03:03:53 +00:00
Nextcloud bot
83f33a0b0a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-06 03:12:52 +00:00
Nextcloud bot
fcbbed0c90
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-05 03:08:01 +00:00
Marcel Hibbe
f59e2d5478
bump version to 21.1.0
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-04 15:29:12 +02:00
Marcel Hibbe
c434394c3d
catch http 405 if endpoint is not available.
...
E.g. for older server versions
Without this fix there would be the crash:
E FATAL EXCEPTION: main
Process: com.nextcloud.talk2, PID: 7161
retrofit2.HttpException: HTTP 405
at retrofit2.KotlinExtensions$await$2$2.onResponse(KotlinExtensions.kt:53)
at retrofit2.OkHttpCall$1.onResponse(OkHttpCall.java:164)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@4a67b41, Dispatchers.Main.immediate]
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-04 11:44:04 +00:00
Sowjanya Kota
3ebad8a49b
Merge pull request #5034 from nextcloud/backport/5028/stable-21.1
...
[stable-21.1] UI improvements to automatic conversation deletion information for event, sip and instant meetings conversation
2025-06-04 12:24:56 +02:00
sowjanyakch
3a71de3964
format
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-06-04 07:52:15 +00:00
sowjanyakch
a0ad34c479
remove menu item after pressing keep button
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-06-04 07:52:15 +00:00
sowjanyakch
9e54aadea8
popup menu color
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-06-04 07:52:15 +00:00
sowjanyakch
1af65a68d4
consistent color to text and icon
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-06-04 07:52:15 +00:00
rapterjet2004
42ccf9a49d
Fixes message timestamp color
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-06-04 07:36:08 +00:00
Marcel Hibbe
3b7bf2bbd4
Merge pull request #5029 from nextcloud/backport/5023/stable-21.1
...
[stable-21.1] Fix & rearrange options in conversation button menu
2025-06-04 07:24:50 +00:00
Marcel Hibbe
44d5946c31
Merge pull request #5031 from nextcloud/backport/5024/stable-21.1
...
[stable-21.1] simplify how search results are shown
2025-06-04 07:22:03 +00:00
Nextcloud bot
67e8d112ac
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-04 03:06:45 +00:00
Marcel Hibbe
4341a59546
simplify how search results are shown
...
1. reverting changes from commit 971cc79b76
. The scroll to methods are used in other places and a user reported that the search window suddenly opened without to search.
2. remove checkIfMessageIsSaved method. If the message is saved or not does not matter. The only fact for "scroll to" would be that it's loaded in the adapter.
3. As the adapter is always null with the current implementation (when coming back from the first search window), the "scroll to" is replaced with the startContextChatWindowForMessage. This could be changed again when adapter is not null anymore after coming back from the other screen...
startContextChatWindowForMessage
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-03 17:24:17 +00:00
Marcel Hibbe
04e0099e31
show "Archive conversation" just before Leave & Delete
...
same as for web/iOS
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-03 16:50:27 +00:00
Marcel Hibbe
d9951b8bac
show "Delete conversation" as last entry
...
same as for web/iOS
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-03 16:50:27 +00:00
Marcel Hibbe
b8b7909cf5
rely on conversationOperationLeave to show "Leave conversation" button
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-03 16:50:27 +00:00
Marcel Hibbe
b7b527ada9
rely on canDeleteConversation to show "Delete conversation" button
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-03 16:50:26 +00:00
sowjanyakch
c69b170b43
format
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-06-03 12:24:39 +00:00
sowjanyakch
ca2e26291e
Include mentions in the attachments
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-06-03 12:24:39 +00:00
Nextcloud bot
144458f670
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-03 03:05:20 +00:00
Nextcloud bot
0b0a244e57
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-02 03:39:37 +00:00
Nextcloud bot
c0e31e1230
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-01 03:04:04 +00:00
Nextcloud bot
cd0ed2e2b5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-31 03:04:46 +00:00
Marcel Hibbe
dbb9b521d5
bump version to 21.1.0 RC3
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-30 16:26:09 +02:00
Marcel Hibbe
6f4cc903f8
Merge pull request #5014 from nextcloud/bugfix/4983/tryToAvoidCrashInConvInfo
...
try to avoid crash in conversation info
2025-05-30 14:17:02 +00:00
Marcel Hibbe
c01e058ff9
Merge pull request #5010 from nextcloud/initializeRootEglBaseEarlier
...
initialize rootEglBase earlier (hopefully fixes crash)
2025-05-30 14:15:17 +00:00
Marcel Hibbe
a559fd5ea6
try to avoid crash in conversation info
...
could not reproduce.
Code copied from Julius' PR https://github.com/nextcloud/talk-android/pull/5004/
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-30 16:10:20 +02:00
Marcel Hibbe
c8b33a380a
initialize rootEglBase earlier (hopefully fixes crash)
...
There was a report that the app crashed after coming back from PIP mode.
And i once saw in logs
"call to OpenGL ES API with no current context (logged once per thread)"
By initializing rootEglBase very early there is a chance this fixes these issues.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-30 15:34:20 +02:00
rapterjet2004
1ccc3ebb94
Getting users to show up on query
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-30 14:43:22 +02:00
Marcel Hibbe
6ec4e05cb1
suppress kltint warning about Property name
...
not sure why "Property name should start with a lowercase letter and use camel case (cannot be auto-corrected)" is shown.
also see commit
523b8080d1
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-30 09:49:00 +02:00
sowjanyakch
87f8272b10
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:49:00 +02:00
sowjanyakch
05815ebeae
bug with search view alignment
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:59 +02:00
sowjanyakch
6d4e5d2774
hide added groups/circles
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:59 +02:00
sowjanyakch
f0cbe5113f
remove add width ratio
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:59 +02:00
sowjanyakch
4f8584bc75
remove already selected participants from the list
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:59 +02:00
sowjanyakch
652dd5033a
use constants and proper names
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:59 +02:00
sowjanyakch
6e48b86940
suppress lint - property name
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:58 +02:00
sowjanyakch
18b75233a5
lintformat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:58 +02:00
sowjanyakch
b9e9d0ccd1
show selected participants when clicking on add button
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:58 +02:00
sowjanyakch
c3ebeebcb0
update contacts list after clicking add button
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:58 +02:00
sowjanyakch
c5c129b706
show add button even when search query is empty
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:58 +02:00
sowjanyakch
96541b7ad8
enable add button only when you select contacts
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:57 +02:00
sowjanyakch
e689e4f7f8
adjust search component width
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:57 +02:00
sowjanyakch
ebe374c9cb
lint format
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:57 +02:00
sowjanyakch
350bba1b95
detekt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:57 +02:00
sowjanyakch
29d5293587
Add button to add participants
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-30 09:48:57 +02:00
Julius Linus
eb75f488c5
Merge pull request #5008 from nextcloud/simplifyCallGridLayoutForVoiceOnly
...
simplify call grid design logic for voice only calls
2025-05-29 10:20:56 -05:00
Marcel Hibbe
6445633c94
simplify call grid design for voice only calls
...
this will remove the workaround regarding heightForNonGridComponents by using a BoxWithConstraints
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-28 15:04:05 +02:00
sowjanyakch
ac170f0803
adjust layout
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-28 10:21:50 +02:00
sowjanyakch
1fe356eee2
apply theming to switch
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-28 08:37:34 +02:00
Marcel Hibbe
25639702f6
minor refactoring
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-27 15:25:08 +02:00
sowjanyakch
6c5347ef72
ktlintFormat + suppress property name
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:21 +02:00
sowjanyakch
3f512c7b54
modify layout
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:21 +02:00
sowjanyakch
a943dc1070
modify database scheme
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:21 +02:00
sowjanyakch
2e41b27dc8
revert 14.json
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:21 +02:00
sowjanyakch
38482b8bb5
mark conversation as important
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:21 +02:00
sowjanyakch
62041d2581
refactor
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:20 +02:00
sowjanyakch
7548ce58b5
mark conversation as important / unimportant
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:20 +02:00
sowjanyakch
799d108708
add repo and repo implementation
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:20 +02:00
sowjanyakch
4803712ca3
add endpoints and hasImportant variable
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-27 14:38:19 +02:00
Marcel Hibbe
8db97fe0d9
Merge pull request #4996 from nextcloud/archive_conversation
...
hide archive conversations from conversation list in default view
2025-05-27 10:54:01 +00:00
Nextcloud bot
635624006d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-27 10:36:30 +00:00
Marcel Hibbe
85a7bd010b
remove linebreak
...
...should fix transifex
also add comment for this
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-27 12:31:44 +02:00
sowjanyakch
e7d3af1a21
hide archive conversation initially
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-26 20:04:23 +02:00
Nextcloud Android Bot
ccd33dd578
Weekly 22.0.0 Alpha 03
2025-05-26 03:11:14 +00:00
renovate[bot]
ba430c0c3c
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 19:15:37 +00:00
github-actions[bot]
ed2903a139
Merge pull request #4987 from nextcloud/renovate/androidx.datastore-datastore-core-1.x
...
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.7
2025-05-25 19:07:39 +00:00
renovate[bot]
d5c8d4743d
fix(deps): update mockito monorepo to v5.18.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 18:33:03 +00:00
renovate[bot]
6aed879d57
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.7
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-25 18:26:00 +00:00
Julius Linus
7f863e543a
Merge pull request #4977 from nextcloud/retain_state
...
Filter does not retain its state - Conversations
2025-05-23 15:00:03 -05:00
Marcel Hibbe
523b8080d1
Suppress strange ktlint warning about PropertyName
...
i have absolutely no idea why
"Property name should start with a lowercase letter and use camel case (cannot be auto-corrected)"
is shown for these properties. It should be allowed for backing properties, just like for the others in this class?!
Thus, for now the suppress
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-23 10:15:44 +02:00
sowjanyakch
f28bf02380
merge conflict
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:44 +02:00
sowjanyakch
d159a577ba
improve UI
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:44 +02:00
sowjanyakch
59bfaa6cd2
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:44 +02:00
sowjanyakch
61af44f3f4
api call
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:43 +02:00
sowjanyakch
8f46531699
add logic to conversationInfoActivity
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:43 +02:00
sowjanyakch
98d5b3da72
modify repo, repo implementation and viewModel
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:43 +02:00
sowjanyakch
d899824ebc
add layout and modify the variable name
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:43 +02:00
sowjanyakch
b4de86b84e
add database migration
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:43 +02:00
sowjanyakch
c337d5087b
add endpoints and add isSensitive parameter
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-23 10:15:42 +02:00
Nextcloud bot
07dc25d3bf
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-23 03:05:12 +00:00
Marcel Hibbe
2585439ddc
Merge pull request #4972 from nextcloud/issue-4941-support-heic
...
Allows .HEIC files to be opened in app
2025-05-22 16:56:19 +00:00
Marcel Hibbe
8836195f92
delete useless string & logic for conversationDeleteNotice
...
... string text was exactly the same
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-22 17:03:31 +02:00
Marcel Hibbe
38eba2f6c9
avoid NPE for eventEndTimeStamp
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-22 16:45:21 +02:00
Marcel Hibbe
9493e7889f
fix to avoid linebreaks in strings.xml
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-22 16:22:53 +02:00
sowjanyakch
ab8a41182a
add different object types for phone
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:16:00 +02:00
sowjanyakch
354b107e1c
objectId instead of objectType
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:16:00 +02:00
sowjanyakch
c185563794
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:59 +02:00
sowjanyakch
e72701c219
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:59 +02:00
sowjanyakch
3007633873
only show delete and keep options for moderators of a conversation
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:59 +02:00
sowjanyakch
5512a47d32
color change
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:59 +02:00
sowjanyakch
6659b664d8
add meaningful names
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:59 +02:00