diff --git a/.reuse/dep5 b/.reuse/dep5 index dd71f7078..2731ff7f9 100644 --- a/.reuse/dep5 +++ b/.reuse/dep5 @@ -3,10 +3,14 @@ Upstream-Name: Nextcloud Talk - Android Client Upstream-Contact: Nextcloud Android team Source: https://github.com/nextcloud/talk-android -Files: app/src/main/res/values-*/strings.xml */.gitignore .idea/* scripts/analysis/findbugs-results.txt scripts/analysis/lint-results.txt app/src/test/resources/robolectric.properties app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker fastlane/metadata/* app/src/main/res/mipmap-*dpi/ic_launcher.png app/schemas/com.nextcloud.talk.data.source.local.TalkDatabase/*.json app/src/generic/fastlane/metadata/android/*/full_description.txt +Files: app/src/main/res/values-*/strings.xml */.gitignore .idea/* scripts/analysis/findbugs-results.txt scripts/analysis/lint-results.txt app/src/test/resources/robolectric.properties app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker fastlane/metadata/* app/src/*/res/mipmap-*dpi/ic_launcher.png app/src/*/ic_launcher-web.png app/schemas/com.nextcloud.talk.data.source.local.TalkDatabase/*.json app/src/generic/fastlane/metadata/android/*/full_description.txt Copyright: 2017-2024 Nextcloud GmbH and Nextcloud contributors License: GPL-3.0-or-later Files: app/src/main/res/raw/tr110_1_kap8_3_freiton1.ogg Copyright: 2007 arvedkrynil License: CC-BY-SA-3.0 + +Files: app/src/main/res/raw/librem_by_feandesign_call.ogg app/src/main/res/raw/librem_by_feandesign_message.ogg +Copyright: Feandesign +License: CC0-1.0 diff --git a/README.md b/README.md index b050b4003..4a3e362a9 100644 --- a/README.md +++ b/README.md @@ -102,7 +102,7 @@ If you have problems to receive talk notifications on your android phone, please ### Ringtones :bell: -- [Ringtones by Librem](https://soundcloud.com/feandesign/sets/librem-5-sounds) +- [Ringtones by Librem](https://developer.puri.sm/licenses/Librem5/Birch/sound-theme-librem5.html) author: [feandesign](https://soundcloud.com/feandesign) - [Telefon-Freiton in Deutschland nach DTAG 1 TR 110-1, Kap. 8.3](https://commons.wikimedia.org/wiki/File:1TR110-1_Kap8.3_Freiton1.ogg) author: arvedkrynil diff --git a/app/src/main/assets/leafletMapMessagePreview.html.license b/app/src/main/assets/leafletMapMessagePreview.html.license new file mode 100644 index 000000000..fb33390d1 --- /dev/null +++ b/app/src/main/assets/leafletMapMessagePreview.html.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: 2021 Marcel Hibbe +SPDX-License-Identifier: GPL-3.0-or-later diff --git a/app/src/main/java/com/nextcloud/talk/adapters/ParticipantDisplayItem.java b/app/src/main/java/com/nextcloud/talk/adapters/ParticipantDisplayItem.java index 806b1d542..0eae25ac9 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/ParticipantDisplayItem.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/ParticipantDisplayItem.java @@ -1,3 +1,11 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2023 Andy Scherzinger + * SPDX-FileCopyrightText: 2022 Daniel Calviño Sánchez + * SPDX-FileCopyrightText: 2021 Marcel Hibbe + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.adapters; import android.os.Handler; @@ -169,5 +177,3 @@ public class ParticipantDisplayItem { '}'; } } - - diff --git a/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java b/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java index cd1497cdc..38f334122 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java +++ b/app/src/main/java/com/nextcloud/talk/adapters/ParticipantsAdapter.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2021-2023 Marcel Hibbe + * SPDX-FileCopyrightText: 2022 Daniel Calviño Sánchez + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.adapters; import android.content.Context; diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/CommonMessageInterface.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/CommonMessageInterface.kt index 34116479b..bad6960d3 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/CommonMessageInterface.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/CommonMessageInterface.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Marcel Hibbe + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.adapters.messages import com.nextcloud.talk.models.json.chat.ChatMessage diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageInterface.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageInterface.kt index a7cfafb04..4833a50b0 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageInterface.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/PreviewMessageInterface.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Marcel Hibbe + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.adapters.messages import com.nextcloud.talk.models.json.chat.ChatMessage diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/SystemMessageInterface.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/SystemMessageInterface.kt index 8b4ce5bc5..8258921d8 100644 --- a/app/src/main/java/com/nextcloud/talk/adapters/messages/SystemMessageInterface.kt +++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/SystemMessageInterface.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2023 Marcel Hibbe + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.adapters.messages import com.nextcloud.talk.models.json.chat.ChatMessage diff --git a/app/src/main/java/com/nextcloud/talk/conversationinfo/GuestAccessHelper.kt b/app/src/main/java/com/nextcloud/talk/conversationinfo/GuestAccessHelper.kt index c5c5dcef0..1a99e2c1f 100644 --- a/app/src/main/java/com/nextcloud/talk/conversationinfo/GuestAccessHelper.kt +++ b/app/src/main/java/com/nextcloud/talk/conversationinfo/GuestAccessHelper.kt @@ -1,3 +1,11 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2024 Marcel Hibbe + * SPDX-FileCopyrightText: 2023 Julius Linus + * SPDX-FileCopyrightText: 2022 Tim Krüger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.conversationinfo import android.content.Intent diff --git a/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt b/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt index c239cd5af..410c6c7e2 100644 --- a/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt +++ b/app/src/main/java/com/nextcloud/talk/models/domain/ConversationModel.kt @@ -1,3 +1,10 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Marcel Hibbe + * SPDX-FileCopyrightText: 2023 Andy Scherzinger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.models.domain import com.nextcloud.talk.models.json.conversations.Conversation diff --git a/app/src/main/java/com/nextcloud/talk/models/json/status/ClearAt.kt b/app/src/main/java/com/nextcloud/talk/models/json/status/ClearAt.kt index d1dd87184..127243235 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/status/ClearAt.kt +++ b/app/src/main/java/com/nextcloud/talk/models/json/status/ClearAt.kt @@ -1,3 +1,10 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Marcel Hibbe + * SPDX-FileCopyrightText: 2022 Tim Krüger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.models.json.status import android.os.Parcelable diff --git a/app/src/main/java/com/nextcloud/talk/models/json/status/predefined/PredefinedStatus.kt b/app/src/main/java/com/nextcloud/talk/models/json/status/predefined/PredefinedStatus.kt index 679c0c5a1..87b061c04 100644 --- a/app/src/main/java/com/nextcloud/talk/models/json/status/predefined/PredefinedStatus.kt +++ b/app/src/main/java/com/nextcloud/talk/models/json/status/predefined/PredefinedStatus.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Marcel Hibbe + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.models.json.status.predefined import android.os.Parcelable diff --git a/app/src/main/java/com/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository.kt b/app/src/main/java/com/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository.kt index a24e86bdd..3f0d730e9 100644 --- a/app/src/main/java/com/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository.kt +++ b/app/src/main/java/com/nextcloud/talk/repositories/unifiedsearch/UnifiedSearchRepository.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Álvaro Brey + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.repositories.unifiedsearch import com.nextcloud.talk.models.domain.SearchMessageEntry diff --git a/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItem.kt b/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItem.kt index 7575ae2bb..2f22c9bab 100644 --- a/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItem.kt +++ b/app/src/main/java/com/nextcloud/talk/shareditems/model/SharedItem.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Tim Krüger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.shareditems.model interface SharedItem { diff --git a/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepository.kt b/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepository.kt index d464e8984..4a23477a3 100644 --- a/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepository.kt +++ b/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepository.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2023-2024 Julius Linus + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.translate.repositories import com.nextcloud.talk.translate.repositories.model.Language diff --git a/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepositoryImpl.kt b/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepositoryImpl.kt index 8828f33ab..9c5904bae 100644 --- a/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepositoryImpl.kt +++ b/app/src/main/java/com/nextcloud/talk/translate/repositories/TranslateRepositoryImpl.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2023 Julius Linus1 + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.translate.repositories import com.nextcloud.talk.api.NcApi diff --git a/app/src/main/java/com/nextcloud/talk/translate/viewmodels/TranslateViewModel.kt b/app/src/main/java/com/nextcloud/talk/translate/viewmodels/TranslateViewModel.kt index 323a9aad1..74bcdb910 100644 --- a/app/src/main/java/com/nextcloud/talk/translate/viewmodels/TranslateViewModel.kt +++ b/app/src/main/java/com/nextcloud/talk/translate/viewmodels/TranslateViewModel.kt @@ -1,3 +1,11 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2024 Marcel Hibbe + * SPDX-FileCopyrightText: 2023 Julius Linus1 + * SPDX-FileCopyrightText: 2023 Andy Scherzinger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.translate.viewmodels import android.util.Log diff --git a/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt b/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt index 066d7eb9f..2c796df63 100644 --- a/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt +++ b/app/src/main/java/com/nextcloud/talk/upload/normal/FileUploader.kt @@ -1,3 +1,10 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022-2024 Marcel Hibbe + * SPDX-FileCopyrightText: 2023 Andy Scherzinger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.upload.normal import android.content.Context diff --git a/app/src/main/java/com/nextcloud/talk/utils/ContactUtils.kt b/app/src/main/java/com/nextcloud/talk/utils/ContactUtils.kt index 98e7e1d63..879ca078e 100644 --- a/app/src/main/java/com/nextcloud/talk/utils/ContactUtils.kt +++ b/app/src/main/java/com/nextcloud/talk/utils/ContactUtils.kt @@ -1,3 +1,9 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2021 Marcel Hibbe + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.utils import android.content.Context diff --git a/app/src/main/java/com/nextcloud/talk/webrtc/Globals.java b/app/src/main/java/com/nextcloud/talk/webrtc/Globals.java index 317e2939e..a658abc61 100644 --- a/app/src/main/java/com/nextcloud/talk/webrtc/Globals.java +++ b/app/src/main/java/com/nextcloud/talk/webrtc/Globals.java @@ -1,3 +1,10 @@ +/* + * Nextcloud Talk - Android Client + * + * SPDX-FileCopyrightText: 2022 Andy Scherzinger + * SPDX-FileCopyrightText: 2022 Tim Krüger + * SPDX-License-Identifier: GPL-3.0-or-later + */ package com.nextcloud.talk.webrtc; public class Globals { diff --git a/app/src/main/res/animator/appbar_elevation_off.xml b/app/src/main/res/animator/appbar_elevation_off.xml index cb24f4936..cafe2f275 100644 --- a/app/src/main/res/animator/appbar_elevation_off.xml +++ b/app/src/main/res/animator/appbar_elevation_off.xml @@ -1,4 +1,10 @@ + diff --git a/app/src/main/res/animator/appbar_elevation_on.xml b/app/src/main/res/animator/appbar_elevation_on.xml index 6bd52cf3b..75ec616f6 100644 --- a/app/src/main/res/animator/appbar_elevation_on.xml +++ b/app/src/main/res/animator/appbar_elevation_on.xml @@ -1,4 +1,10 @@ + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml index d7daba7d7..2434d1e03 100644 --- a/app/src/main/res/drawable/ic_launcher_foreground.xml +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -1,6 +1,7 @@ diff --git a/app/src/main/res/layout/activity_settings.xml b/app/src/main/res/layout/activity_settings.xml index 9bdffd59c..e8d9056b6 100644 --- a/app/src/main/res/layout/activity_settings.xml +++ b/app/src/main/res/layout/activity_settings.xml @@ -1,4 +1,14 @@ + - + + - - - - - \ No newline at end of file + diff --git a/app/src/main/res/layout/item_notification_settings.xml b/app/src/main/res/layout/item_notification_settings.xml index 872e4e439..6c8299912 100644 --- a/app/src/main/res/layout/item_notification_settings.xml +++ b/app/src/main/res/layout/item_notification_settings.xml @@ -1,6 +1,12 @@ + - \ No newline at end of file + diff --git a/app/src/main/res/layout/item_webinar_info.xml b/app/src/main/res/layout/item_webinar_info.xml index b72ec7a98..57af8f29d 100644 --- a/app/src/main/res/layout/item_webinar_info.xml +++ b/app/src/main/res/layout/item_webinar_info.xml @@ -1,4 +1,11 @@ + - - - - \ No newline at end of file + diff --git a/app/src/main/res/values-v27/styles.xml b/app/src/main/res/values-v27/styles.xml index e62af63b4..9c91330d7 100644 --- a/app/src/main/res/values-v27/styles.xml +++ b/app/src/main/res/values-v27/styles.xml @@ -1,6 +1,12 @@ + -