Commit Graph

8373 Commits

Author SHA1 Message Date
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
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