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
sowjanyakch
d6a2a1fe27
modify strings
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:58 +02:00
sowjanyakch
1670ff181f
add unbind-conversation capability
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:58 +02:00
sowjanyakch
01b80a0753
retain conversation successfully
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:58 +02:00
sowjanyakch
1ed89b2a53
delete event conversation
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:58 +02:00
sowjanyakch
4d3acdb2f5
don't show deletion warning initially
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:58 +02:00
sowjanyakch
0104989eef
show warning dialog when call ends
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:57 +02:00
sowjanyakch
7a4c98db01
add different room types and their retention
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:57 +02:00
sowjanyakch
ccb2fcfcad
create a layout to show conversation delete notice
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 15:15:57 +02:00
rapterjet2004
8f0ef1900e
Allows .HEIC files to be opened in app + themes the lock conversation switch
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-22 15:08:33 +02:00
rapterjet2004
62d9a47c37
Tables work
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-22 14:53:54 +02:00
Marcel Hibbe
39b7931534
Merge pull request #4877 from nextcloud/issue-4762-search-bug
...
Fixing bugs with Conversation search
2025-05-22 12:48:57 +00:00
sowjanyakch
6f9522456f
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 09:13:43 +02:00
sowjanyakch
29523cf0da
get filter states before getting conversations for adapter
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-22 08:57:20 +02:00
Nextcloud bot
d41f5d449a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-22 03:06:09 +00:00
rapterjet2004
11b25324b4
small fix with messages
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-21 17:32:40 +02:00
rapterjet2004
cd79275475
archive filter UI is disabled when searching
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-21 17:32:39 +02:00
Marcel Hibbe
9c651abbb8
fix SPDX-FileCopyrightTexts
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-21 17:15:41 +02:00
Marcel Hibbe
225291fe20
comment out call icons and menu
...
As this is (at least for now) only used for the search results window, calls button and menu doesn't make sense.
At some later point in time this could be used when chat activity is migrated to compose..
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-21 17:14:28 +02:00
Marcel Hibbe
971cc79b76
open context search when message was not found or adapter was null
...
Opening it when adapter was null is a bit hacky but it works (better would be to make sure adapter is not null of course)
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-21 16:56:22 +02:00
rapterjet2004
0b40e06f46
Appended to work with replies
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-21 14:28:58 +02:00
rapterjet2004
fd7afccbc4
Follow up improvements
...
- Added ComposePreviewUtils
- Added ComposePreviewUtilsDao (both for previewing w/ dependencies)
- Additional fixes
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-21 14:28:57 +02:00
rapterjet2004
9a2049d8d4
improve UI
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-21 13:37:22 +02:00
rapterjet2004
19b8dc7ce7
Added profile fields to conversation info + API functions
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-05-21 13:37:21 +02:00
Nextcloud bot
3c2fc8f34f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-20 03:09:14 +00:00
Nextcloud Android Bot
679e804a0c
Weekly 22.0.0 Alpha 02
2025-05-19 03:11:13 +00:00
Nextcloud bot
7672ef9562
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-19 03:10:04 +00:00
Nextcloud bot
4183905dd4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-18 03:07:52 +00:00
Nextcloud bot
281f44322d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-17 03:08:51 +00:00
Julius Linus
ba4df351ba
Merge pull request #4925 from nextcloud/make_snackbar_clickable
...
make snackbar clickable
2025-05-16 14:22:26 -05:00
Nextcloud bot
67b2f2347e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-16 03:08:57 +00:00
rakekniven
8a0979b0ec
chore(i18n): Added hint for translators
...
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-05-15 18:30:05 +02:00
Andy Scherzinger
d3ae460089
fix(license): Material icons are Apache 2 licensed
...
... not GPL3+
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-15 10:11:50 +02:00
Nextcloud bot
f2f4d00901
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-15 03:10:10 +00:00
Marcel Hibbe
d3ff906ae0
bump version to 22.0.0 Alpha 01
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-14 19:43:02 +02:00
sowjanyakch
582eda8480
merge conflicts
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 19:03:08 +02:00
sowjanyakch
70bfbb3210
refactor
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 18:58:37 +02:00
sowjanyakch
3dc390a8cd
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 18:58:37 +02:00
sowjanyakch
4ec2cb8e7a
make snackbar clickable
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 18:58:37 +02:00
Marcel Hibbe
e920a79b9c
Merge pull request #4940 from nextcloud/attachment_attachment
...
Improve subline when last message is attachment
2025-05-14 16:42:35 +00:00
Marcel Hibbe
af1219290d
Merge pull request #4945 from nextcloud/reaction_list
...
Reaction list
2025-05-14 16:08:23 +00:00
sowjanyakch
f29793b716
cover all scenarios
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:53:34 +02:00
sowjanyakch
39fee7f869
add icon
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:53:31 +02:00
Marcel Hibbe
79ef534e80
fix to only use auto migration when no manual migration is in place
...
this will fix the changes from commits
8eabfd6d
and also
46efdf4b0c
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-14 17:38:01 +02:00
Marcel Hibbe
2836ba83e2
revert 13.json
...
it was accidentally commited in 867ae334
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-14 17:38:01 +02:00
sowjanyakch
1a1d7b1f21
sort conversations
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:38:00 +02:00
sowjanyakch
97aa697ce8
sort near future events
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:38:00 +02:00
sowjanyakch
945d4a907c
background color of menu item
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:38:00 +02:00
sowjanyakch
0a35f23b4e
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:38:00 +02:00
sowjanyakch
9474a02c3a
show future events in filters and hide them when filters are disabled
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:38:00 +02:00
sowjanyakch
8231e6b35c
fix search
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:38:00 +02:00
sowjanyakch
853f173740
database migrations
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:59 +02:00
sowjanyakch
3d8dee966a
shows events older than 16 hours + padding for menu items
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:59 +02:00
sowjanyakch
d2bb9b6223
fix detekt + add objectId in tests
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:59 +02:00
sowjanyakch
40ffa582e3
fix detekt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:59 +02:00
sowjanyakch
cf27a489e7
use calendar icon instead of calendar clock icon
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:59 +02:00
sowjanyakch
44065ae946
archive conversation
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:58 +02:00
sowjanyakch
b128c5a8ea
use string resources
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:58 +02:00
sowjanyakch
351b532e6a
background color for popup menu
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:58 +02:00
sowjanyakch
8e599a567d
handle invalid objectId
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:58 +02:00
sowjanyakch
562faaaa44
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:58 +02:00
sowjanyakch
a18e192d28
fix search
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:57 +02:00
sowjanyakch
fd47146729
UI changes and hiding events
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:57 +02:00
sowjanyakch
83b8915787
add icon for event conversations
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:57 +02:00
sowjanyakch
b96ee90398
add object type event to handle event conversations
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:37:57 +02:00
sowjanyakch
46d72eea5c
fix detekt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:50 +02:00
sowjanyakch
eb0e205090
add constants
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:50 +02:00
sowjanyakch
5a4d09da5c
add some default recents
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:50 +02:00
sowjanyakch
245280615c
add more emojis
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:49 +02:00
sowjanyakch
26002a33a2
ktlintFormat
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:49 +02:00
sowjanyakch
e63e1de7bc
avoid duplications
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:49 +02:00
sowjanyakch
544b8efea3
refactor
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:49 +02:00
sowjanyakch
44cbb020a8
make emojis clickable
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:49 +02:00
sowjanyakch
b325d60fda
use recently used emojis
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 17:31:48 +02:00
renovate[bot]
37f42a4c27
chore(deps): update plugin com.google.devtools.ksp to v2.1.21-2.0.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 17:01:30 +02:00
sowjanyakch
de07e127e9
fix crash
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 15:55:53 +02:00
renovate[bot]
e1aec98d5a
chore(deps): update plugin org.jetbrains.kotlin.plugin.compose to v2.1.21
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-14 11:34:27 +00:00
Marcel Hibbe
70620ffba7
Merge pull request #4924 from nextcloud/update_snackbar_text
...
update snackbar text
2025-05-14 11:15:08 +00:00
Marcel Hibbe
aa19bbe991
Merge pull request #4936 from nextcloud/crash_for_set_status_sialog
...
fix crash
2025-05-14 10:23:43 +00:00
Marcel Hibbe
bf8b2b2320
Merge pull request #4913 from nextcloud/conversation_description
...
fix conversation description position
2025-05-14 09:50:32 +00:00
sowjanyakch
5500ffef6b
fix crash
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 11:23:06 +02:00
sowjanyakch
f11ed31408
update snackbar text
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 11:13:38 +02:00
Andy Scherzinger
eddd07e975
ci: bump lint score
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-14 10:55:10 +02:00
Andy Scherzinger
240ec8f98e
style(lint): Unnecessary lambda with trim()
...
The lambda argument ({ it <= ' ' }) is unnecessary
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-14 10:55:08 +02:00
sowjanyakch
8af24a9e50
adjust layout
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-05-14 10:49:40 +02:00
Marcel Hibbe
f8bfa0485c
Merge pull request #4947 from nextcloud/improveCallGrid
...
Improve call grid & Picture-inPicture view
2025-05-14 08:01:12 +00:00
Nextcloud bot
4008fcc1a8
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-14 03:07:56 +00:00
Marcel Hibbe
31433f8ed9
adapt avatar size to box size
...
..by using a BoxWithConstraints
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-13 17:15:58 +02:00
Marcel Hibbe
6a048fde08
improve/fix contents for picture in picture mode
...
depending on amount of participants, voiceOnly call and enabled/disabled own video, the contents of PIP windows are updated.
This will be further improved when speaker-view is implemented.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-13 11:40:33 +02:00
Marcel Hibbe
eaed93087b
simplify participant data structure
...
move ParticipantUiState into ParticipantDisplayItem
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 15:01:26 +02:00
Marcel Hibbe
962972dce4
resolve lint/detekt warnings
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:42 +02:00
Marcel Hibbe
addb022083
remove unused resources
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
74d937c901
ktlint format + fix lint warning
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
99d5e5d07a
clearImage before release surfaceViewRenderer in ParticipantDisplayItem
...
at least as another cell. fullscreen needs to be implemented
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
38072d40c2
fix to show screenshare
...
at least as another cell. fullscreen needs to be implemented
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
b6519f6ffb
make sure to release pipSelfVideoRenderer after hangup
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:41 +02:00
Marcel Hibbe
1703a34007
remove unused code
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
51eb7edcb0
remove unused constants
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
af93877e96
move self video position more to edge
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
c3b09ddf90
add background colors like in web to participant tile
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
257dc2af54
only show avatars for voiceonly calls
...
improve pip handling a bit
minor changes
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:40 +02:00
Marcel Hibbe
1136508ba2
fix voice only call design by workaround.
...
For now, instead to measure height mixed from xml and compose, assume a fixed height for the xml views (callInfosLinearLayout and callControls) to limit the grid height.
They is not a nice solution and should be replaced once everything is migrated to compose.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
d546046d5b
add shadow to nick name
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
91b0e97589
show rounded circle for avatar
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
15d7c8371c
simplify grid cell calculation
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:39 +02:00
Marcel Hibbe
bcb276d533
add padding to cells
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
ecf6d362bf
calculate item height
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
2741f5962a
sort participants by audio/video (experimental, commented out)
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
35c777e70d
move SurfaceViewRenderer into WebRTCVideoView
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:38 +02:00
Marcel Hibbe
aacc013485
improve call participants layout
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:37 +02:00
Marcel Hibbe
42a8afded8
fix z index of videos and click listener to show controls
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:37 +02:00
Marcel Hibbe
feeec78ab4
WIP migrate call grid to compose
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:37 +02:00
Marcel Hibbe
4b8b7630a9
Rename .java to .kt
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:36 +02:00
Marcel Hibbe
7df19b7623
convert ParticipantsAdapter to kt
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:36 +02:00
Marcel Hibbe
b85016ad13
Rename .java to .kt
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-12 13:55:36 +02:00
Nextcloud Android Bot
a7fc904b0b
Weekly 21.1.0 Alpha 18
2025-05-12 03:15:05 +00:00
Nextcloud bot
01636fabde
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-11 03:07:56 +00:00
renovate[bot]
ddfe2831b6
fix(deps): update roomversion to v2.7.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 16:13:31 +00:00
renovate[bot]
c1a57f4b20
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-10 15:41:11 +00:00
Nextcloud bot
d95b43bb6f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-10 03:10:12 +00:00
Nextcloud bot
54b0fd8f29
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-09 03:16:22 +00:00
Nextcloud bot
69d61be274
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-08 03:15:27 +00:00
renovate[bot]
2e098eb2c2
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-07 18:04:24 +00:00
Marcel Hibbe
d1500c9c75
Merge pull request #4939 from nextcloud/improvePipMode
...
Improve pip mode
2025-05-07 07:58:57 +00:00
renovate[bot]
0810f79e28
chore(deps): update plugin com.google.devtools.ksp to v2.1.20-2.0.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-06 10:27:50 +00:00
Nextcloud bot
f520e52801
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-06 03:11:54 +00:00
Sowjanya Kota
d8db5079ea
Merge pull request #4935 from nextcloud/bugfix/4883/fixJumpingNoteToSelfEntry
...
Bugfix/4883/fix jumping note to self entry
2025-05-05 18:18:59 +02:00
Marcel Hibbe
0d2014aa27
set icon with call name as fallback for pip group calls when own video is disabled
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-05 09:57:20 +02:00
Marcel Hibbe
ee6543d766
fix to release "self" renderers when camera switched off
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-05 09:57:20 +02:00
Marcel Hibbe
e3bbe3503f
show own video in pip mode for group calls
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-05-05 09:57:19 +02:00
Nextcloud bot
947d064c34
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-05 03:37:47 +00:00
Nextcloud Android Bot
4209b96164
Weekly 21.1.0 Alpha 17
2025-05-05 03:10:58 +00:00
Nextcloud bot
22ad50d640
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-04 03:07:55 +00:00
Nextcloud bot
18dbc297be
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-02 03:08:36 +00:00
Nextcloud bot
7d77ff626a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-01 03:08:50 +00:00
gavine99
d40878e3be
changes to do audio channel switcheroo to bluetooth only after sco conn is available
...
Signed-off-by: gavine99 <github@xymail.tk>
2025-04-30 09:53:51 +00:00
gavine99
7e267ab761
add a default audio device option in audio manager. stops auto-switch to bluetooth being disabled by 'user selected audio device' being set in code
...
Signed-off-by: gavine99 <github@xymail.tk>
2025-04-30 09:53:51 +00:00
Viktor Balogh
f0bdae1417
fix Conscrypt initialization order
...
SSLSocketFactoryCompat relies on SSLContext.getInstance("TLS"), which is
called from componentApplication.inject(this) in NextcloudTalkApplication
.onCreate() - before Conscrypt is set as the provider.
This caused issues on Android 7.0 devices when connecting to Nextcloud's
push notification server. The result was a handshake error, because
Android 7.0's native implementation only supports TLSv1.2 and the
secp256r1 group, while the server supports only secp384r1.
Setting Conscrypt as a provider earlier ensures that the native
implementation is not used and the connection completes successfully.
Call stack:
<init>:44, SSLSocketFactoryCompat (com.nextcloud.talk.utils.ssl)
provideSslSocketFactoryCompat:156, RestModule (com.nextcloud.talk.dagger.modules)
provideSslSocketFactoryCompat:56, RestModule_ProvideSslSocketFactoryCompatFactory (com.nextcloud.talk.dagger.modules)
get:46, RestModule_ProvideSslSocketFactoryCompatFactory (com.nextcloud.talk.dagger.modules)
get:14, RestModule_ProvideSslSocketFactoryCompatFactory (com.nextcloud.talk.dagger.modules)
getSynchronized:54, DoubleCheck (dagger.internal)
get:45, DoubleCheck (dagger.internal)
get:69, RestModule_ProvideHttpClientFactory (com.nextcloud.talk.dagger.modules)
get:19, RestModule_ProvideHttpClientFactory (com.nextcloud.talk.dagger.modules)
getSynchronized:54, DoubleCheck (dagger.internal)
get:45, DoubleCheck (dagger.internal)
injectNextcloudTalkApplication:1393, DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl (com.nextcloud.talk.application)
inject:867, DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl (com.nextcloud.talk.application)
onCreate:145, NextcloudTalkApplication (com.nextcloud.talk.application)
Signed-off-by: Viktor Balogh <viktor.balogh45@gmail.com>
2025-04-30 07:27:17 +00:00
Nextcloud bot
d63f8d3fb4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-30 03:08:55 +00:00
Marcel Hibbe
ab19f631ae
get Note-to-Self room by endpoint + convert to coroutines
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-29 13:40:27 +02:00
Marcel Hibbe
c6d1f68442
fix jumping Note to self option in message action dialog.
...
Only get room for Note to Self after clicking on the option..
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-29 12:32:36 +02:00
Nextcloud bot
0e72a82388
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-29 05:15:59 +00:00
Joas Schilling
f0c2e0aef5
fix(translation): Remove leading quote, trailing space and line break from translation
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-29 07:11:52 +02:00
github-actions[bot]
2e41f232f8
Merge pull request #4929 from nextcloud/renovate/com.google.code.gson-gson-2.x
...
fix(deps): update dependency com.google.code.gson:gson to v2.13.1
2025-04-28 17:32:03 +02:00
renovate[bot]
de13ff4766
fix(deps): update dependency com.google.code.gson:gson to v2.13.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 15:07:51 +00:00
renovate[bot]
a7e44d6b44
fix(deps): update dependency androidx.exifinterface:exifinterface to v1.4.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-28 15:05:37 +00:00
sowjanyakch
fd6bb5b17e
detekt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:42 +02:00
sowjanyakch
0b6ed3bcc1
improvements
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:42 +02:00
sowjanyakch
61d0e323b3
fix detekt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:41 +02:00
sowjanyakch
c57bd90ee5
minor fixes - show meaningful message + add previews
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:41 +02:00
sowjanyakch
ce385556a3
fix detekt
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:41 +02:00
sowjanyakch
a7997abf57
copy the message
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:41 +02:00
sowjanyakch
7d381f4ca5
adding copyright
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:41 +02:00
sowjanyakch
c438250f07
add test push notification button
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:41 +02:00
sowjanyakch
99b61f5331
test push notification
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-28 09:03:40 +02:00
Nextcloud Android Bot
c97fbcc2ce
Weekly 21.1.0 Alpha 16
2025-04-28 03:13:25 +00:00
Nextcloud bot
df00e6f977
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-28 03:10:35 +00:00
Nextcloud bot
56675bb1a4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-27 03:07:06 +00:00
Nextcloud bot
5034f3d389
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-26 03:08:00 +00:00
Nextcloud bot
04044b68c4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-25 03:07:13 +00:00
Nextcloud bot
d562626f26
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-24 03:08:37 +00:00
Nextcloud bot
b4d3921340
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-23 03:07:51 +00:00
github-actions[bot]
4e20559d6b
Merge pull request #4895 from nextcloud/renovate/com.google.code.gson-gson-2.x
...
fix(deps): update dependency com.google.code.gson:gson to v2.13.0
2025-04-22 21:07:30 +00:00
github-actions[bot]
ccaba64495
Merge pull request #4853 from nextcloud/renovate/ksp-monorepo
...
chore(deps): update plugin com.google.devtools.ksp to v2.1.20-2.0.0
2025-04-22 20:59:09 +00:00
renovate[bot]
bd44749e29
fix(deps): update dependency com.google.code.gson:gson to v2.13.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 20:53:17 +00:00
Andy Scherzinger
6ebf3d992b
Merge pull request #4896 from nextcloud/renovate/com.h3xstream.findsecbugs-findsecbugs-plugin-1.x
...
fix(deps): update dependency com.h3xstream.findsecbugs:findsecbugs-plugin to v1.14.0
2025-04-22 22:44:03 +02:00
renovate[bot]
8812cc38ea
chore(deps): update plugin com.google.devtools.ksp to v2.1.20-2.0.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 20:00:53 +00:00
renovate[bot]
8f06f07a78
fix(deps): update daggerversion to v2.56.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 19:12:17 +00:00
renovate[bot]
6fc47acb7c
fix(deps): update dependency com.h3xstream.findsecbugs:findsecbugs-plugin to v1.14.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-22 14:07:03 +00:00
Nextcloud bot
a4f8056c2d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-22 10:33:11 +00:00
Nextcloud Android Bot
c8bf708b33
Weekly 21.1.0 Alpha 15
2025-04-21 03:10:49 +00:00
Marcel Hibbe
423fc1a60e
Merge pull request #4828 from nextcloud/fixEnglishOnlyFirstLetterUppercase
...
Modify some strings
2025-04-17 13:57:55 +00:00
Sowjanya Kota
a9090d4e71
Merge pull request #4826 from nextcloud/feature/4712/addParticipantTo1to1
...
Feature/4712/add participant to1to1
2025-04-17 12:47:19 +02:00
Nextcloud bot
05069009a1
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-17 03:08:46 +00:00
rapterjet2004
ba3985e536
detekt
...
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-04-16 20:09:29 +02:00
rapterjet2004
ce589b3cae
Improving search capability
...
- Updated api with getContextForChatMessages
- Added ContextChatCompose for viewing the context of messages
- Added ComposeChatAdapter, a reimplementation of chat adapter
- Helper functions
- Added new date header
- Added a better Shimmer
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-04-16 20:09:25 +02:00
Julius Linus
5aab7ac9bb
Merge pull request #4882 from nextcloud/open_conversations_list
...
show full open conversation list when search text is empty
2025-04-16 11:31:09 -05:00
sowjanyakch
93de317aa6
show full conversation list when search text is empty
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-16 17:12:44 +02:00
sowjanyakch
a82218055e
use display name of user instead of userId
...
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-04-16 15:19:55 +02:00
Nextcloud bot
16613f3cd5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-16 03:10:32 +00:00
renovate[bot]
f269e80657
Update dependency org.junit.vintage:junit-vintage-engine to v5.12.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 07:11:56 +00:00
Nextcloud bot
a9b226e3b0
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-15 03:13:17 +00:00
Marcel Hibbe
220c135257
add hotfix to avoid NoSupportedApiException in ContactsRepositoryImpl
...
There were crash reports for:
Exception java.lang.RuntimeException:
...
Caused by com.nextcloud.talk.utils.NoSupportedApiException:
at com.nextcloud.talk.utils.ApiUtils.getConversationApiVersion (ApiUtils.kt:134)
at com.nextcloud.talk.contacts.ContactsRepositoryImpl.<init> (ContactsRepositoryImpl.kt:28)
This could happen because of missing capabilities for user and should be fixed.
As a fallback, API v4 is guessed
Adding this as comment in the code as the root cause must be found..
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 16:31:52 +02:00
Marcel Hibbe
29348689a8
Merge pull request #4867 from nextcloud/bugfix/4866/avoidNpeInSendChatMessage
...
Avoid Npe in sendChatMessage
2025-04-14 14:22:04 +00:00
Marcel Hibbe
d617d65af2
Merge pull request #4865 from nextcloud/bugfix/4864/fixNpeOnLoadMore
...
avoid NPE in onLoadMore
2025-04-14 13:39:31 +00:00
Marcel Hibbe
95545c6635
Avoid Npe in sendChatMessage
...
as chatDao.getTempMessageForConversation could have returned null
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 14:53:16 +02:00
Marcel Hibbe
d0190158d5
avoid NPE in onLoadMore
...
For v21.0.0, the following crash was reported:
Exception java.lang.NullPointerException: null cannot be cast to non-null type com.nextcloud.talk.chat.data.model.ChatMessage
at com.nextcloud.talk.chat.ChatActivity.onLoadMore (ChatActivity.kt:3107)
at com.stfalcon.chatkit.messages.MessagesListAdapter.onLoadMore (MessagesListAdapter.java:148)
at com.stfalcon.chatkit.messages.RecyclerScrollMoreListener.onScrolled (RecyclerScrollMoreListener.java:82)
at androidx.recyclerview.widget.RecyclerView.dispatchOnScrolled (RecyclerView.java:5688)
at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep3 (RecyclerView.java:4741)
at androidx.recyclerview.widget.RecyclerView.dispatchLayout (RecyclerView.java:4367)
at androidx.recyclerview.widget.RecyclerView.onLayout (RecyclerView.java:4919)
This is now improved:
- lastOrNull prevents exceptions if no matching item is found
- as? is a safe cast that returns null if the cast fails
Whole expression becomes null-safe, and id will be null if anything along the way doesn't match. Only when not null, onLoadMore continues.
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 14:21:51 +02:00
Sowjanya Kota
4c5c7c6a24
Merge pull request #4812 from nextcloud/bugfix/4764/fixDuplicateMessages
...
fix duplicate messages because of multiple scopes
2025-04-14 13:38:26 +02:00
Marcel Hibbe
a1c7e37fd9
extract methods (avoid too long method "initObservers")
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 12:20:41 +02:00
Marcel Hibbe
f34968c886
improve sorting for new conversation name
...
sort users so original users come first when creating new conversation from 1:1 conversation
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:57:15 +02:00
Marcel Hibbe
b0da7243e5
ellipsize conversation name for add participants to 1-to-1
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:47 +02:00
Marcel Hibbe
b4a9910fd3
check capability conversation-creation-all
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:46 +02:00
Marcel Hibbe
df7e772817
fix codacy warning
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:46 +02:00
Marcel Hibbe
c2ad89f7fb
minor refactoring
...
to be discussed: does it make sense to show a dialog instead? At least when it's created via 1:1 conversation
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:46 +02:00
Marcel Hibbe
e7ab3aab0d
open new conversation after creating it in 1to1 chat
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:46 +02:00
Marcel Hibbe
fa5570e901
WIP use new api endpoint to create group conversation
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:45 +02:00
Marcel Hibbe
77fe2ad024
refactor getRetrofitBucketForCreateRoom
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:45 +02:00
Marcel Hibbe
3dfb00d5c4
remove unused code
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:45 +02:00
Marcel Hibbe
d4959d9130
remove unused code (ConversationRepository, ConversationViewModel)
...
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-14 11:03:45 +02:00