Commit Graph

39 Commits

Author SHA1 Message Date
Andy Scherzinger
91944b9f94
ci/chksm): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-19 15:11:34 +02:00
sowjanyakch
d25d5dc4a4
fix ktlint
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2025-07-16 17:36:20 +02:00
Marcel Hibbe
e00ded45de
Merge pull request #5155 from nextcloud/chore/5103/support16kbPageSizes
Support 16 KB page sizes
2025-07-16 15:49:17 +02:00
Marcel Hibbe
34903931bf
Support 16 KB page sizes
by replacing
net.zetetic:android-database-sqlcipher
with
net.zetetic:sqlcipher-android

which should hopefully solve the error

Exception java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~HfdEzwuB9IXXVa0Fvds_Kw==/com.nextcloud.talk2-yCC7T_sy5lQWb9w17SZlVQ==/base.apk!/lib/arm64-v8a/libsqlcipher.so" (new hash type from the future?)
  at java.lang.Runtime.loadLibrary0 (Runtime.java:1081)
  at java.lang.Runtime.loadLibrary0 (Runtime.java:1003)
  at java.lang.System.loadLibrary (System.java:1765)
  at net.sqlcipher.database.SQLiteDatabase$1.loadLibraries (SQLiteDatabase.java:230)
  at net.sqlcipher.database.SQLiteDatabase.loadLibs (SQLiteDatabase.java:247)
  at net.sqlcipher.database.SQLiteDatabase.loadLibs (SQLiteDatabase.java:226)
  at net.sqlcipher.database.SQLiteDatabase.loadLibs (SQLiteDatabase.java:219)
  at net.sqlcipher.database.SupportHelper.<init> (SupportHelper.java:31)
  at net.sqlcipher.database.SupportFactory.create (SupportFactory.java:43)
  at androidx.room.RoomConnectionManager.<init> (RoomConnectionManager.android.kt:68)
  at androidx.room.RoomDatabase.createConnectionManager$room_runtime_release (RoomDatabase.android.kt:318)
  at androidx.room.RoomDatabase.init (RoomDatabase.android.kt:229)
  at androidx.room.RoomDatabase$Builder.build (RoomDatabase.android.kt:1769)
  at com.nextcloud.talk.data.source.local.TalkDatabase$Companion.build (TalkDatabase.kt:136)
  at com.nextcloud.talk.data.source.local.TalkDatabase$Companion.getInstance (TalkDatabase.kt:89)
  at com.nextcloud.talk.data.source.local.TalkDatabase.getInstance (Unknown Source:2)
  at com.nextcloud.talk.dagger.modules.DatabaseModule.provideTalkDatabase (DatabaseModule.java:47)
  at com.nextcloud.talk.dagger.modules.DatabaseModule_ProvideTalkDatabaseFactory.provideTalkDatabase (DatabaseModule_ProvideTalkDatabaseFactory.java:56)
  at com.nextcloud.talk.dagger.modules.DatabaseModule_ProvideTalkDatabaseFactory.get (DatabaseModule_ProvideTalkDatabaseFactory.java:46)
  at com.nextcloud.talk.dagger.modules.DatabaseModule_ProvideTalkDatabaseFactory.get (DatabaseModule_ProvideTalkDatabaseFactory.java:14)
  at dagger.internal.DoubleCheck.getSynchronized (DoubleCheck.java:54)
  at dagger.internal.DoubleCheck.get (DoubleCheck.java:45)
  at com.nextcloud.talk.dagger.modules.RepositoryModule_ProvideUsersRepositoryFactory.get (RepositoryModule_ProvideUsersRepositoryFactory.java:42)
  at com.nextcloud.talk.dagger.modules.RepositoryModule_ProvideUsersRepositoryFactory.get (RepositoryModule_ProvideUsersRepositoryFactory.java:13)
  at com.nextcloud.talk.utils.database.user.UserModule_Companion_ProvideUserManagerFactory.get (UserModule_Companion_ProvideUserManagerFactory.java:39)
  at com.nextcloud.talk.utils.database.user.UserModule_Companion_ProvideUserManagerFactory.get (UserModule_Companion_ProvideUserManagerFactory.java:13)
  at com.nextcloud.talk.dagger.modules.RestModule_ProvideKeyManagerFactory.get (RestModule_ProvideKeyManagerFactory.java:46)
  at com.nextcloud.talk.dagger.modules.RestModule_ProvideKeyManagerFactory.get (RestModule_ProvideKeyManagerFactory.java:14)
  at dagger.internal.DoubleCheck.getSynchronized (DoubleCheck.java:54)
  at dagger.internal.DoubleCheck.get (DoubleCheck.java:45)
  at com.nextcloud.talk.dagger.modules.RestModule_ProvideSslSocketFactoryCompatFactory.get (RestModule_ProvideSslSocketFactoryCompatFactory.java:46)
  at com.nextcloud.talk.dagger.modules.RestModule_ProvideSslSocketFactoryCompatFactory.get (RestModule_ProvideSslSocketFactoryCompatFactory.java:14)
  at dagger.internal.DoubleCheck.getSynchronized (DoubleCheck.java:54)
  at dagger.internal.DoubleCheck.get (DoubleCheck.java:45)
  at com.nextcloud.talk.dagger.modules.RestModule_ProvideHttpClientFactory.get (RestModule_ProvideHttpClientFactory.java:69)
  at com.nextcloud.talk.dagger.modules.RestModule_ProvideHttpClientFactory.get (RestModule_ProvideHttpClientFactory.java:19)
  at dagger.internal.DoubleCheck.getSynchronized (DoubleCheck.java:54)
  at dagger.internal.DoubleCheck.get (DoubleCheck.java:45)
  at com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.injectNextcloudTalkApplication (DaggerNextcloudTalkApplicationComponent.java:1629)
  at com.nextcloud.talk.application.DaggerNextcloudTalkApplicationComponent$NextcloudTalkApplicationComponentImpl.inject (DaggerNextcloudTalkApplicationComponent.java:997)
  at com.nextcloud.talk.application.NextcloudTalkApplication.onCreate (NextcloudTalkApplication.kt:147)
  at android.app.Instrumentation.callApplicationOnCreate (Instrumentation.java:1386)
  at android.app.ActivityThread.handleBindApplication (ActivityThread.java:7504)
  at android.app.ActivityThread.-$$Nest$mhandleBindApplication (Unknown Source)
  at android.app.ActivityThread$H.handleMessage (ActivityThread.java:2416)
  at android.os.Handler.dispatchMessage (Handler.java:107)
  at android.os.Looper.loopOnce (Looper.java:232)
  at android.os.Looper.loop (Looper.java:317)
  at android.app.ActivityThread.main (ActivityThread.java:8705)
  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:886)

  which is reported in gplay console pre publish checks and blocks new releases

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-07-16 14:08:36 +02:00
rapterjet2004
9e019440d4
- aligned qr dependency w/ files app
- aligned qr image with files
- Exiting qr directs back to ServerSelectionActivity

Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-07-15 11:52:38 -05:00
rapterjet2004
e643039488
got the logic down - need to check if it works
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-07-11 10:16:45 -05:00
Andy Scherzinger
7f2f0a606a
ci(chksm): Update meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-11 13:19:38 +02:00
Andy Scherzinger
2d2a2ce601
ci(chksm): Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-09 23:52:30 +02:00
Andy Scherzinger
c7676438a1
chore(deps): Update dependency android-common to v0.27.0
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-09 23:15:12 +02:00
Andy Scherzinger
d9be063891
ci(chksm): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-07-04 19:06:30 +02:00
Marcel Hibbe
0a44067a58
update verification metadata
..especially to fix failed verification of
android-common:material-color-utilities

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-30 11:13:38 +02:00
Andy Scherzinger
c305816f6d
ci(chksm): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-06-25 12:08:05 +02:00
Marcel Hibbe
21932df918
fix top padding for chat + use android-common 0.26
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-06-20 10:57:13 +02:00
Andy Scherzinger
fe6897baf4
ci(chksm): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-06-10 11:46:53 +02:00
Andy Scherzinger
ccecb9005c
ci(chksm): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-06-08 16:15:26 +02:00
Andy Scherzinger
87f1319145
ci(chksums): Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-14 10:55:07 +02:00
Andy Scherzinger
41becb1f47
ci(chksum): Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-05-13 16:56:42 +02:00
Marcel Hibbe
6af46160b4
update verification metadata
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2025-04-30 11:51:23 +02:00
Andy Scherzinger
49525a6f0d
ci(checksums): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-04-23 09:53:24 +02:00
Andy Scherzinger
c20340f78b
ci(checksums): Add meta-data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-04-22 19:21:23 +02:00
rapterjet2004
6835c25ac5
Added messages to the end of the list
Signed-off-by: rapterjet2004 <juliuslinus1@gmail.com>
2025-04-10 15:25:55 +02:00
Andy Scherzinger
8e0b5bb37a
ci: Update meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-03-19 18:07:36 +01:00
Andy Scherzinger
7e804f1738
ci: Update meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-03-19 18:07:34 +01: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
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
Andy Scherzinger
8eb6140d64
chore: Add meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-02-16 14:58:21 +01:00
sowjanyakch
06e48c6aad
Set background color for search
Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
2024-09-11 09:30:41 +02:00
Andy Scherzinger
758cf86d1e
chore: Update metadata
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-09-05 14:53:36 +02:00
Marcel Hibbe
dfa8ad483a
update verification metadata
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-07-24 14:14:06 +02:00
Andy Scherzinger
62b3f52c0e
chore: add further key
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-07-08 11:05:43 +02:00
Marcel Hibbe
b0c82f2a38
update to gradle 8.5.0
Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-06-17 16:01:54 +02:00
Andy Scherzinger
588f72f941
chore/deps): update meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-05-01 11:12:35 +02:00
Andy Scherzinger
a63598d305
Update meta data
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-03-20 14:26:55 +01:00
Andy Scherzinger
9c2f017f30
Add protobuf key
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-03-01 15:16:52 +01:00
Marcel Hibbe
754b825096
pass spreedCapabilities instead user to CapabilitiesUtil
To support federated rooms, capabilities have to be checked from the room which now also has capabilities.
If room is not federated, capabilities fromuser are still checked.
This is why CapabilitiesUtil had to be refactored to accept SpreedCapabilities which can come from room or user.

Other than that, many other changes were made as a result of this change.

Signed-off-by: Marcel Hibbe <dev@mhibbe.de>
2024-03-01 11:25:11 +01:00
Andy Scherzinger
5b8503b8a8
Add further keys and checksums
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-02-29 21:43:40 +01:00
Andy Scherzinger
7ae3a59c7d
Add dependency meta data of changed package id
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-02-02 13:25:16 +01:00
Andy Scherzinger
b9cc921e5f
Update signing keys collection
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-01-26 18:26:17 +01:00
Andy Scherzinger
bda7d0cac6
Add dependency checksums and signing key information
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2024-01-26 15:52:50 +01:00