Commit Graph

10908 Commits

Author SHA1 Message Date
Marcel Hibbe
3723599c68
move filebrowser package out of components package
... as "components" package should be used for jetpack compose components that can be shared for multiple screens

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-03-06 09:12:06 +01:00
Marcel Hibbe
6ed17603d6
migrate dropdown menu
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-03-06 09:12:05 +01:00
Marcel Hibbe
84ce5df2d7
migrate diagnosis screen to compose
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-03-06 09:12:05 +01:00
Nextcloud bot
773acf49e7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-06 03:08:39 +00:00
Nextcloud bot
258636cabc
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-03-05 03:08:21 +00:00
github-actions[bot]
052cfafc06
Merge pull request #4778 from nextcloud/renovate/mockito-monorepo
fix(deps): update mockito monorepo to v5.16.0
2025-03-04 22:24:53 +00:00
Julius Linus
9b8faf1191
Merge pull request #4579 from nextcloud/issue-4563-abstract-away-media-player
Abstracting away media player, took a bit longer cause of broken GH actions
2025-03-04 16:17:37 -06:00
renovate[bot]
8942335711
fix(deps): update mockito monorepo to v5.16.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-04 22:15:04 +00:00
rapterjet2004
d26697b932
Abstracting away media player functionality to MediaPlayerManager
- Most code removed from ChatActivity
- Most work in MediaPlayerManager
- Added BackgroundVoiceMessageCard

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-03-04 16:02:12 -06:00
Nextcloud Android Bot
459913d5d2 Weekly 21.1.0 Alpha 08 2025-03-03 03:14:19 +00:00
Nextcloud bot
e07589fb69
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-28 03:07:45 +00:00
github-actions[bot]
d88317ea65
Merge pull request #4772 from nextcloud/renovate/org.jlleitschuh.gradle-ktlint-gradle-12.x
fix(deps): update dependency org.jlleitschuh.gradle:ktlint-gradle to v12.2.0
2025-02-27 22:44:35 +00:00
Andy Scherzinger
9d36c77083
ci(checksums): Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-02-27 23:27:21 +01:00
renovate[bot]
66839cacba
fix(deps): update dependency org.jlleitschuh.gradle:ktlint-gradle to v12.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 23:20:11 +01:00
github-actions[bot]
04b8b9bf03
Merge pull request #4771 from nextcloud/renovate/ksp-monorepo
chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.31
2025-02-27 22:05:46 +00:00
renovate[bot]
e473bf9c8c
chore(deps): update plugin com.google.devtools.ksp to v2.1.10-1.0.31
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 21:42:34 +00:00
Nextcloud bot
1dddd1cdd3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-27 03:11:26 +00:00
github-actions[bot]
ec1ace4549
Merge pull request #4769 from nextcloud/renovate/com.github.spotbugs.snom-spotbugs-gradle-plugin-6.x
fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.6
2025-02-27 02:00:30 +00:00
github-actions[bot]
d051ba9b32
Merge pull request #4770 from nextcloud/renovate/androidx.exifinterface-exifinterface-1.x
fix(deps): update dependency androidx.exifinterface:exifinterface to v1.4.0
2025-02-27 01:58:51 +00:00
renovate[bot]
394b9c8700
fix(deps): update dependency androidx.exifinterface:exifinterface to v1.4.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 01:47:27 +00:00
renovate[bot]
f10a10c04c
fix(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6.1.6
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-27 01:44:12 +00:00
github-actions[bot]
faad5163e8
Merge pull request #4768 from nextcloud/renovate/com.android.tools.build-gradle-8.x
fix(deps): update dependency com.android.tools.build:gradle to v8.8.2
2025-02-26 22:21:55 +00:00
github-actions[bot]
25f5f8a9a8
Merge pull request #4767 from nextcloud/renovate/androidx.datastore-datastore-preferences-1.x
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.3
2025-02-26 22:20:44 +00:00
renovate[bot]
a2914d2578
fix(deps): update dependency com.android.tools.build:gradle to v8.8.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 22:09:16 +00:00
renovate[bot]
8833d27bf9
fix(deps): update dependency androidx.datastore:datastore-preferences to v1.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 22:06:54 +00:00
github-actions[bot]
2c7edf1105
Merge pull request #4766 from nextcloud/renovate/androidx.datastore-datastore-core-1.x
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.3
2025-02-26 21:52:31 +00:00
github-actions[bot]
322b82fd0c
Merge pull request #4765 from nextcloud/renovate/androidx.constraintlayout-constraintlayout-2.x
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.1
2025-02-26 21:52:01 +00:00
renovate[bot]
aa3a27425b
fix(deps): update dependency androidx.datastore:datastore-core to v1.1.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 21:42:18 +00:00
renovate[bot]
37db0f4dac
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-26 21:40:30 +00:00
Nextcloud bot
fb4148541c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-26 03:08:01 +00:00
github-actions[bot]
4331fd8654
Merge pull request #4763 from nextcloud/renovate/gradle-8.x
chore(deps): update dependency gradle to v8.13
2025-02-25 20:49:33 +00:00
renovate[bot]
88b3266d58
chore(deps): update dependency gradle to v8.13
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-25 10:21:04 +00:00
Nextcloud bot
41aaa96128
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-25 03:16:38 +00:00
Nextcloud Android Bot
04d2f056b8 Weekly 21.1.0 Alpha 07 2025-02-24 03:12:13 +00:00
Nextcloud bot
d0b18a01cf
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-22 03:03:02 +00:00
Andy Scherzinger
6dbc59dd0b
Merge pull request #4757 from nextcloud/renovate/ossf-scorecard-action-2.x
chore(deps): update ossf/scorecard-action action to v2.4.1
2025-02-21 23:07:07 +01:00
Andy Scherzinger
f841d4662c
Merge branch 'master' into renovate/ossf-scorecard-action-2.x 2025-02-21 23:06:55 +01:00
Andy Scherzinger
cefcdcfe29
Merge pull request #4756 from nextcloud/renovate/actions-upload-artifact-4.x
chore(deps): update actions/upload-artifact action to v4.6.1
2025-02-21 23:06:40 +01:00
renovate[bot]
78cbc5dc40
chore(deps): update ossf/scorecard-action action to v2.4.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 21:36:06 +00:00
renovate[bot]
95e8556e88
chore(deps): update actions/upload-artifact action to v4.6.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 21:36:02 +00:00
github-actions[bot]
9884bcbeec
Merge pull request #4755 from nextcloud/renovate/github-codeql-action-3.x
chore(deps): update github/codeql-action action to v3.28.10
2025-02-21 17:54:58 +01:00
github-actions[bot]
810a1eade8
Merge pull request #4753 from nextcloud/renovate/io.gitlab.arturbosch.detekt-detekt-gradle-plugin-1.x
fix(deps): update dependency io.gitlab.arturbosch.detekt:detekt-gradle-plugin to v1.23.8
2025-02-21 16:41:03 +00:00
renovate[bot]
f1b91cb0e2
chore(deps): update github/codeql-action action to v3.28.10
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 16:36:44 +00:00
github-actions[bot]
f2b26cf8f6
Merge pull request #4754 from nextcloud/renovate/junit5-monorepo
fix(deps): update dependency org.junit.vintage:junit-vintage-engine to v5.12.0
2025-02-21 16:35:48 +00:00
renovate[bot]
82c5938ba5 fix(deps): update dependency io.gitlab.arturbosch.detekt:detekt-gradle-plugin to v1.23.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 16:46:09 +01:00
renovate[bot]
1976cd042c
fix(deps): update dependency org.junit.vintage:junit-vintage-engine to v5.12.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 15:44:15 +00:00
Andy Scherzinger
4703a07d5f
Merge pull request #4752 from nextcloud/renovate/io.gitlab.arturbosch.detekt-detekt-formatting-1.x
fix(deps): update dependency io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.8
2025-02-21 16:29:11 +01:00
renovate[bot]
9424805042
fix(deps): update dependency io.gitlab.arturbosch.detekt:detekt-formatting to v1.23.8
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-02-21 13:12:49 +00:00
Sowjanya Kota
56c119a004
Merge pull request #4748 from nextcloud/bugfix/noid/fixNpeWhenAdapterNull
avoid Npe for adapter in ConversationsListActivity
2025-02-21 14:06:10 +01:00
Marcel Hibbe
17f43e8b42
avoid Npe for adapter.
A NPE was reported for ConversationsListActivity.kt:537

Adapter is accessed with !! while it is not safe to access in term of lifecycle.
So there could have been a race condition.
The overall problem is not solved and may even have to wait for migration to Compose.
This is just a quickfix for v21.0.0

Reported crash was :

Exception java.lang.NullPointerException:
  at com.nextcloud.talk.conversationlist.ConversationsListActivity.filterConversation (ConversationsListActivity.kt:537)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity.setConversationList (ConversationsListActivity.kt:472)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity.access$setConversationList (ConversationsListActivity.kt:158)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity$initObservers$5$1.invokeSuspend (ConversationsListActivity.kt:398)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity$initObservers$5$1.invoke (Unknown Source:8)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity$initObservers$5$1.invoke (Unknown Source: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 (Unknown Source)
  at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1.collect (SafeCollector.common.kt:112)
  at kotlinx.coroutines.flow.FlowKt__ErrorsKt.catchImpl (Errors.kt:152)
  at kotlinx.coroutines.flow.FlowKt.catchImpl (Unknown Source:1)
  at kotlinx.coroutines.flow.FlowKt__ErrorsKt$catch$$inlined$unsafeFlow$1.collect (SafeCollector.common.kt:112)
  at kotlinx.coroutines.flow.FlowKt__TransformKt$onEach$$inlined$unsafeTransform$1.collect (SafeCollector.common.kt:112)
  at kotlinx.coroutines.flow.FlowKt__CollectKt.collect (Collect.kt:26)
  at kotlinx.coroutines.flow.FlowKt.collect (Unknown Source:1)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity$initObservers$5.invokeSuspend (ConversationsListActivity.kt:399)
  at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith (ContinuationImpl.kt:33)
  at kotlinx.coroutines.internal.DispatchedContinuationKt.resumeCancellableWith (DispatchedContinuation.kt:363)
  at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable (Cancellable.kt:26)
  at kotlinx.coroutines.intrinsics.CancellableKt.startCoroutineCancellable$default (Cancellable.kt:21)
  at kotlinx.coroutines.CoroutineStart.invoke (CoroutineStart.kt:88)
  at kotlinx.coroutines.AbstractCoroutine.start (AbstractCoroutine.kt:123)
  at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch (Builders.common.kt:52)
  at kotlinx.coroutines.BuildersKt.launch (Unknown Source:1)
  at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default (Builders.common.kt:43)
  at kotlinx.coroutines.BuildersKt.launch$default (Unknown Source:1)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity.initObservers (ConversationsListActivity.kt:395)
  at com.nextcloud.talk.conversationlist.ConversationsListActivity.onCreate (ConversationsListActivity.kt:261)
  at android.app.Activity.performCreate (Activity.java:9149)
  at android.app.Activity.performCreate (Activity.java:9127)
  at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1526)
  at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:4152)
  at android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:4361)
  at android.app.ActivityThread.handleRelaunchActivityInner (ActivityThread.java:6446)
  at android.app.ActivityThread.handleRelaunchActivity (ActivityThread.java:6329)
  at android.app.servertransaction.ActivityRelaunchItem.execute (ActivityRelaunchItem.java:82)
  at android.app.servertransaction.ActivityTransactionItem.execute (ActivityTransactionItem.java:60)
  at android.app.servertransaction.TransactionExecutor.executeNonLifecycleItem (TransactionExecutor.java:174)
  at android.app.servertransaction.TransactionExecutor.executeTransactionItems (TransactionExecutor.java:109)
  at android.app.servertransaction.TransactionExecutor.execute (TransactionExecutor.java:81)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2747)
  at android.os.Handler.dispatchMessage (Handler.java:112)
  at android.os.Looper.loopOnce (Looper.java:268)
  at android.os.Looper.loop (Looper.java:384)
  at android.app.ActivityThread.main (ActivityThread.java:8921)
  at java.lang.reflect.Method.invoke
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:580)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:907)

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-02-21 12:35:20 +01:00