Browse Source

Add SPDX header

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger 1 year ago
parent
commit
207af8315f
59 changed files with 287 additions and 354 deletions
  1. 13 1
      .reuse/dep5
  2. 6 0
      app/src/main/java/com/nextcloud/client/account/CurrentAccountProvider.java
  3. 0 4
      app/src/main/java/com/nextcloud/client/device/Package.md
  4. 6 0
      app/src/main/java/com/nextcloud/client/etm/pages/EtmFileTransferFragment.kt
  5. 6 0
      app/src/main/java/com/nextcloud/client/etm/pages/EtmMigrations.kt
  6. 6 0
      app/src/main/java/com/nextcloud/client/integrations/IntegrationsModule.kt
  7. 0 4
      app/src/main/java/com/nextcloud/client/integrations/Package.md
  8. 6 0
      app/src/main/java/com/nextcloud/client/media/PlayerError.kt
  9. 7 0
      app/src/main/java/com/nextcloud/client/media/PlaylistItem.kt
  10. 0 6
      app/src/main/java/com/nextcloud/client/migrations/Package.md
  11. 0 10
      app/src/main/java/com/nextcloud/client/mixins/Package.md
  12. 6 0
      app/src/main/java/com/nextcloud/client/notifications/AppNotificationManager.kt
  13. 6 0
      app/src/main/java/com/nextcloud/client/notifications/AppNotificationManagerImpl.kt
  14. 6 0
      app/src/main/java/com/nextcloud/client/preferences/PreferencesModule.java
  15. 6 0
      app/src/main/java/com/nextcloud/ui/composeComponents/bottomSheet/MoreActionsBottomSheet.kt
  16. 7 0
      app/src/main/java/com/owncloud/android/authentication/DeepLinkLoginActivity.kt
  17. 6 0
      app/src/main/java/com/owncloud/android/files/services/NameCollisionPolicy.java
  18. 6 0
      app/src/main/java/com/owncloud/android/operations/RemoteOperationFailedException.java
  19. 7 0
      app/src/main/java/com/owncloud/android/ui/NextcloudWebViewClient.kt
  20. 6 3
      app/src/main/java/com/owncloud/android/ui/activity/BaseActivity.java
  21. 6 0
      app/src/main/java/com/owncloud/android/ui/adapter/FeaturesViewAdapter.java
  22. 6 0
      app/src/main/java/com/owncloud/android/ui/adapter/FeaturesWebViewAdapter.java
  23. 6 0
      app/src/main/java/com/owncloud/android/ui/asynctasks/NotificationExecuteActionTask.java
  24. 6 0
      app/src/main/java/com/owncloud/android/ui/components/CustomViewPager.java
  25. 6 1
      app/src/main/java/com/owncloud/android/ui/fragment/FeatureFragment.java
  26. 6 1
      app/src/main/java/com/owncloud/android/ui/fragment/FeatureWebFragment.java
  27. 7 0
      app/src/main/java/com/owncloud/android/ui/fragment/SearchType.kt
  28. 6 5
      app/src/main/java/com/owncloud/android/ui/interfaces/ActivityListInterface.java
  29. 7 2
      app/src/main/java/com/owncloud/android/ui/preview/PreviewImageErrorFragment.java
  30. 1 0
      app/src/main/java/com/owncloud/android/ui/unifiedsearch/IUnifiedSearchRepository.kt
  31. 6 0
      app/src/main/java/com/owncloud/android/ui/unifiedsearch/IUnifiedSearchViewModel.kt
  32. 7 0
      app/src/main/java/com/owncloud/android/ui/unifiedsearch/UnifiedSearchModel.kt
  33. 7 2
      app/src/main/java/com/owncloud/android/utils/NextcloudServer.java
  34. 9 3
      app/src/main/res/drawable/ic_expand_less.xml
  35. 9 3
      app/src/main/res/drawable/ic_info.xml
  36. 6 0
      app/src/main/res/drawable/ic_unknown.xml
  37. 6 0
      app/src/main/res/layout/fragment_etm_background_jobs.xml
  38. 7 0
      app/src/main/res/layout/list_footer.xml
  39. 11 4
      app/src/main/res/layout/log_entry_list_item.xml
  40. 6 0
      app/src/main/res/layout/synced_folders_empty.xml
  41. 6 0
      app/src/main/res/layout/unified_search_empty.xml
  42. 11 5
      app/src/main/res/layout/whats_new_webview_element.xml
  43. 2 0
      drawable_resources/audio.svg.license
  44. 0 119
      drawable_resources/get_it_as_apk.svg
  45. 0 119
      drawable_resources/get_it_as_apk_backup.svg
  46. 2 0
      drawable_resources/ic_activity.svg.license
  47. 2 0
      drawable_resources/ic_activity_light_grey.svg.license
  48. 3 0
      drawable_resources/ic_file.svg.license
  49. 2 0
      drawable_resources/ic_home.svg.license
  50. 2 0
      drawable_resources/ic_list_empty_home.svg.license
  51. 0 62
      drawable_resources/ic_list_empty_recent.svg
  52. 3 0
      drawable_resources/ic_scan_document.svg.license
  53. 2 0
      drawable_resources/package-x-generic.svg.license
  54. 2 0
      drawable_resources/qrcode.svg.license
  55. 2 0
      drawable_resources/shared_via_link.svg.license
  56. 2 0
      drawable_resources/spinner_inner.svg.license
  57. 2 0
      drawable_resources/view_play.svg.license
  58. 4 0
      src/README.md
  59. 3 0
      user_manual/make.bat

+ 13 - 1
.reuse/dep5

@@ -7,10 +7,22 @@ Files: gradle/wrapper/gradle-wrapper.jar
 Copyright: 2015-2021 the original authors
 License: Apache-2.0
 
+Files: user_manual/images/android-1.png user_manual/images/android-2.png user_manual/images/android-3.png user_manual/images/android-4.png user_manual/images/android-10.png user_manual/images/davdroid-1-button-in-nextcloud-app.png user_manual/images/davdroid-2-install-davdroid.png user_manual/images/davdroid-3-enter-password.png user_manual/images/davdroid-4-specify-owner-email.png
+Copyright: 2016-2024 Nextcloud GmbH and Nextcloud contributors
+License: AGPL-3.0-or-later
+
+Files: user_manual/conf.py user_manual/android_app.rst user_manual/index.rst user_manual/conf.py user_manual/Makefile
+Copyright: 2015-2016 ownCloud Inc., 2016-2024 Nextcloud GmbH
+License: GPL-2.0-only
+
+Files: user_manual/images/android-11.png user_manual/images/android-12.png user_manual/images/android-13.png user_manual/images/android-14.png user_manual/images/android-15.png user_manual/images/android-5.png user_manual/images/android-6.png user_manual/images/android-8.png user_manual/images/android-9.png
+Copyright: 2015-2016 ownCloud Inc.
+License: GPL-2.0-only
+
 Files: app/src/*/res/mipmap-*dpi/ic_launcher.png app/src/*/ic_launcher-web.png src/generic/fastlane/metadata/android/en-US/images/icon.png src/versionDev/fastlane/metadata/android/en-US/images/icon.png app/src/main/ic_launcher-web-round.png
 Copyright: 2017-2024 Nextcloud GmbH. All rights reserved. Trademarks apply, see https://nextcloud.com/trademarks/
 License: AGPL-3.0-or-later
 
-Files: .idea/* app/schemas/com.nextcloud.client.database.NextcloudDatabase/*.json app/screenshots/gplay/debug/*.png app/src/main/res/values-*/strings.xml src/*/fastlane/metadata/android/*/*.txt src/versionDev/fastlane/metadata/android/*/changelogs/*.txt app/src/androidTest/assets/* app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker app/src/*/google-services.json app/src/main/res/drawable-*dpi/checker_16_16.png
+Files: .idea/* app/schemas/com.nextcloud.client.database.NextcloudDatabase/*.json app/screenshots/gplay/debug/*.png app/src/main/res/values-*/strings.xml src/*/fastlane/metadata/android/*/*.txt src/versionDev/fastlane/metadata/android/*/changelogs/*.txt app/src/androidTest/assets/* app/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker app/src/*/google-services.json app/src/main/res/drawable-*dpi/checker_16_16.png app/src/main/res/raw/encryption_key_words.txt app/src/main/resources/ical4j.properties app/src/main/res/drawable-*dpi/apk.png app/src/main/res/drawable-*dpi/fdroid.png app/src/main/res/drawable-*dpi/playstore.png app/src/main/res/drawable-*dpi/background.png app/src/main/res/drawable-*dpi/background_nc18.png
 Copyright: 2016-2024 Nextcloud GmbH and Nextcloud contributors
 License: AGPL-3.0-or-later

+ 6 - 0
app/src/main/java/com/nextcloud/client/account/CurrentAccountProvider.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.account;
 
 import android.accounts.Account;

+ 0 - 4
app/src/main/java/com/nextcloud/client/device/Package.md

@@ -1,4 +0,0 @@
-# Package com.nextcloud.client.device
-
-This package provides utitilies to access underlying Android 
-hardware API and relevant abstractions.

+ 6 - 0
app/src/main/java/com/nextcloud/client/etm/pages/EtmFileTransferFragment.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2020 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.etm.pages
 
 import android.os.Bundle

+ 6 - 0
app/src/main/java/com/nextcloud/client/etm/pages/EtmMigrations.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2020 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.etm.pages
 
 import android.os.Bundle

+ 6 - 0
app/src/main/java/com/nextcloud/client/integrations/IntegrationsModule.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2020 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.integrations
 
 import android.content.Context

+ 0 - 4
app/src/main/java/com/nextcloud/client/integrations/Package.md

@@ -1,4 +0,0 @@
-# Package com.nextcloud.client.integrations
-
-This package provides utilities and interfaces to integrate
-Files application with 3rd party apps.

+ 6 - 0
app/src/main/java/com/nextcloud/client/media/PlayerError.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.media
 
 data class PlayerError(val message: String)

+ 7 - 0
app/src/main/java/com/nextcloud/client/media/PlaylistItem.kt

@@ -1,3 +1,10 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2021 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.media
 
 import com.nextcloud.client.account.User

+ 0 - 6
app/src/main/java/com/nextcloud/client/migrations/Package.md

@@ -1,6 +0,0 @@
-# Package com.nextcloud.client.migrations
-
-This package provides utitilies to migrate application state
-during version upgrade.
-
-Migrations are registered upon run so they can be run only once.

+ 0 - 10
app/src/main/java/com/nextcloud/client/mixins/Package.md

@@ -1,10 +0,0 @@
-# Package com.nextcloud.client.mixins
-
-This package provides utilities and interfaces 
-allowing implementation of UI logic as mix-ins.
-
-Mix-ins allow encapsulation of non-visual logic
-as classes facilitating composition over inheritance.
-
-For more information about mix-in concept, please
-refer to [article on Wikipedia](https://en.wikipedia.org/wiki/Mixin).

+ 6 - 0
app/src/main/java/com/nextcloud/client/notifications/AppNotificationManager.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2020-2021 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.notifications
 
 import android.app.Notification

+ 6 - 0
app/src/main/java/com/nextcloud/client/notifications/AppNotificationManagerImpl.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2020-2021 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.notifications
 
 import android.app.Notification

+ 6 - 0
app/src/main/java/com/nextcloud/client/preferences/PreferencesModule.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.client.preferences;
 
 import android.content.Context;

+ 6 - 0
app/src/main/java/com/nextcloud/ui/composeComponents/bottomSheet/MoreActionsBottomSheet.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2024 Alper Ozturk <alper_ozturk@proton.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.nextcloud.ui.composeComponents.bottomSheet
 
 import android.annotation.SuppressLint

+ 7 - 0
app/src/main/java/com/owncloud/android/authentication/DeepLinkLoginActivity.kt

@@ -1,3 +1,10 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2023 Alper Ozturk <alper_ozturk@proton.me>
+ * SPDX-FileCopyrightText: 2018-2022 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.authentication
 
 import android.os.Bundle

+ 6 - 0
app/src/main/java/com/owncloud/android/files/services/NameCollisionPolicy.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2021 Chris Narkiewicz <hello@ezaquarii.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.files.services;
 
 /**

+ 6 - 0
app/src/main/java/com/owncloud/android/operations/RemoteOperationFailedException.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2017-2019 Andy Scherzinger <info@andy-scherzinger.de>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.operations;
 
 /**

+ 7 - 0
app/src/main/java/com/owncloud/android/ui/NextcloudWebViewClient.kt

@@ -1,3 +1,10 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2023 Elv1zz <elv1zz.git@gmail.com>
+ * SPDX-FileCopyrightText: 2022 Unpublished <unpublished@gmx.net>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui
 
 import android.annotation.SuppressLint

+ 6 - 3
app/src/main/java/com/owncloud/android/ui/activity/BaseActivity.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.activity;
 
 import android.accounts.Account;
@@ -137,9 +143,6 @@ public abstract class BaseActivity extends AppCompatActivity implements Injectab
         sessionMixin.setUser(user);
     }
 
-    /**
-     * Launches the account creation activity.
-     */
     protected void startAccountCreation() {
         sessionMixin.startAccountCreation();
     }

+ 6 - 0
app/src/main/java/com/owncloud/android/ui/adapter/FeaturesViewAdapter.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.adapter;
 
 import com.owncloud.android.features.FeatureItem;

+ 6 - 0
app/src/main/java/com/owncloud/android/ui/adapter/FeaturesWebViewAdapter.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.adapter;
 
 import com.owncloud.android.ui.fragment.FeatureWebFragment;

+ 6 - 0
app/src/main/java/com/owncloud/android/ui/asynctasks/NotificationExecuteActionTask.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018-2020 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.asynctasks;
 
 import android.os.AsyncTask;

+ 6 - 0
app/src/main/java/com/owncloud/android/ui/components/CustomViewPager.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.components;
 
 import android.annotation.SuppressLint;

+ 6 - 1
app/src/main/java/com/owncloud/android/ui/fragment/FeatureFragment.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.fragment;
 
 import android.content.Context;
@@ -28,7 +34,6 @@ import androidx.annotation.Nullable;
 import androidx.core.content.res.ResourcesCompat;
 import androidx.fragment.app.Fragment;
 
-
 public class FeatureFragment extends Fragment implements Injectable {
     private FeatureItem item;
     @Inject ViewThemeUtils.Factory viewThemeUtilsFactory;

+ 6 - 1
app/src/main/java/com/owncloud/android/ui/fragment/FeatureWebFragment.java

@@ -1,6 +1,11 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.fragment;
 
-
 import android.annotation.SuppressLint;
 import android.os.Bundle;
 import android.view.LayoutInflater;

+ 7 - 0
app/src/main/java/com/owncloud/android/ui/fragment/SearchType.kt

@@ -1,3 +1,10 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2023 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-FileCopyrightText: 2022 Unpublished <unpublished@gmx.net>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.fragment
 
 import android.os.Parcelable

+ 6 - 5
app/src/main/java/com/owncloud/android/ui/interfaces/ActivityListInterface.java

@@ -1,13 +1,14 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2017 Alejandro Morales <aleister09@gmail.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.interfaces;
 
 import com.owncloud.android.lib.resources.activities.model.RichObject;
 
-/**
- * Created by alejandro on 12/05/17.
- */
-
 public interface ActivityListInterface {
 
     void onActivityClicked(RichObject richObject);
-
 }

+ 7 - 2
app/src/main/java/com/owncloud/android/ui/preview/PreviewImageErrorFragment.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.preview;
 
 import android.os.Bundle;
@@ -13,9 +19,8 @@ import androidx.annotation.Nullable;
 import static com.owncloud.android.ui.activity.FileActivity.EXTRA_FILE;
 
 /**
- * A fragment showing an error message
+ * A fragment showing an error message.
  */
-
 public class PreviewImageErrorFragment extends FileFragment {
     @Nullable
     @Override

+ 1 - 0
app/src/main/java/com/owncloud/android/ui/unifiedsearch/IUnifiedSearchRepository.kt

@@ -1,6 +1,7 @@
 /*
  * Nextcloud - Android Client
  *
+ * SPDX-FileCopyrightText: 2021 Álvaro Brey <alvaro@alvarobrey.com>
  * SPDX-FileCopyrightText: 2020 Tobias Kaminsky <tobias@kaminsky.me>
  * SPDX-FileCopyrightText: 2020 Nextcloud GmbH
  * SPDX-License-Identifier: AGPL-3.0-or-later

+ 6 - 0
app/src/main/java/com/owncloud/android/ui/unifiedsearch/IUnifiedSearchViewModel.kt

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2021 Álvaro Brey <alvaro@alvarobrey.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.unifiedsearch
 
 import android.net.Uri

+ 7 - 0
app/src/main/java/com/owncloud/android/ui/unifiedsearch/UnifiedSearchModel.kt

@@ -1,3 +1,10 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2023 Alper Ozturk <alper_ozturk@proton.me>
+ * SPDX-FileCopyrightText: 2021 Álvaro Brey <alvaro@alvarobrey.com>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.ui.unifiedsearch
 
 import com.owncloud.android.lib.common.SearchResultEntry

+ 7 - 2
app/src/main/java/com/owncloud/android/utils/NextcloudServer.java

@@ -1,3 +1,9 @@
+/*
+ * Nextcloud - Android Client
+ *
+ * SPDX-FileCopyrightText: 2017-2018 Tobias Kaminsky <tobias@kaminsky.me>
+ * SPDX-License-Identifier: AGPL-3.0-or-later
+ */
 package com.owncloud.android.utils;
 
 import java.lang.annotation.ElementType;
@@ -9,11 +15,10 @@ import java.lang.annotation.Target;
  * Defines min and max server version. Useful to find not needed code, e.g. if annotated max=12 and last supported 
  * version is 13 the code can be removed.
  */
-
 @Retention(RetentionPolicy.SOURCE)
 @Target(ElementType.METHOD)
 public @interface NextcloudServer {
     int min() default -1;
 
     int max();
-}
+}

+ 9 - 3
app/src/main/res/drawable/ic_expand_less.xml

@@ -1,9 +1,15 @@
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2018-2024 Google LLC
+  ~ SPDX-License-Identifier: Apache-2.0
+-->
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
     android:width="24dp"
     android:height="24dp"
     android:viewportWidth="960"
     android:viewportHeight="960">
-  <path
-      android:fillColor="#FF000000"
-      android:pathData="m296,615 l-56,-56 240,-240 240,240 -56,56 -184,-184 -184,184Z"/>
+    <path
+        android:fillColor="#FF000000"
+        android:pathData="m296,615 l-56,-56 240,-240 240,240 -56,56 -184,-184 -184,184Z" />
 </vector>

+ 9 - 3
app/src/main/res/drawable/ic_info.xml

@@ -1,9 +1,15 @@
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2018-2024 Google LLC
+  ~ SPDX-License-Identifier: Apache-2.0
+-->
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
     android:width="24dp"
     android:height="24dp"
     android:viewportWidth="960"
     android:viewportHeight="960">
-  <path
-      android:fillColor="#FF000000"
-      android:pathData="M440,680h80v-240h-80v240ZM480,360q17,0 28.5,-11.5T520,320q0,-17 -11.5,-28.5T480,280q-17,0 -28.5,11.5T440,320q0,17 11.5,28.5T480,360ZM480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480q0,-83 31.5,-156T197,197q54,-54 127,-85.5T480,80q83,0 156,31.5T763,197q54,54 85.5,127T880,480q0,83 -31.5,156T763,763q-54,54 -127,85.5T480,880Z"/>
+    <path
+        android:fillColor="#FF000000"
+        android:pathData="M440,680h80v-240h-80v240ZM480,360q17,0 28.5,-11.5T520,320q0,-17 -11.5,-28.5T480,280q-17,0 -28.5,11.5T440,320q0,17 11.5,28.5T480,360ZM480,880q-83,0 -156,-31.5T197,763q-54,-54 -85.5,-127T80,480q0,-83 31.5,-156T197,197q54,-54 127,-85.5T480,80q83,0 156,31.5T763,197q54,54 85.5,127T880,480q0,83 -31.5,156T763,763q-54,54 -127,85.5T480,880Z" />
 </vector>

+ 6 - 0
app/src/main/res/drawable/ic_unknown.xml

@@ -1,3 +1,9 @@
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2018-2024 Google LLC
+  ~ SPDX-License-Identifier: Apache-2.0
+-->
 <vector xmlns:android="http://schemas.android.com/apk/res/android"
     android:width="24dp"
     android:height="24dp"

+ 6 - 0
app/src/main/res/layout/fragment_etm_background_jobs.xml

@@ -1,4 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2020 Chris Narkiewicz <hello@ezaquarii.com>
+  ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"

+ 7 - 0
app/src/main/res/layout/list_footer.xml

@@ -1,4 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2015-2019 Andy Scherzinger <info@andy-scherzinger.de>
+  ~ SPDX-FileCopyrightText: 2014-2018 Tobias Kaminsky <tobias@kaminsky.me>
+  ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"

+ 11 - 4
app/src/main/res/layout/log_entry_list_item.xml

@@ -1,18 +1,25 @@
 <?xml version="1.0" encoding="utf-8"?>
-<LinearLayout xmlns:tools="http://schemas.android.com/tools"
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    android:orientation="vertical"
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2020 Stefan Niedermann <info@niedermann.it>
+  ~ SPDX-FileCopyrightText: 2019 Chris Narkiewicz <hello@ezaquarii.com>
+  ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
     android:layout_width="match_parent"
     android:layout_height="wrap_content"
+    android:orientation="vertical"
     android:padding="@dimen/standard_quarter_margin">
 
     <TextView
         android:id="@+id/log_entry_list_item_header"
         android:layout_width="match_parent"
         android:layout_height="wrap_content"
-        android:textStyle="bold"
         android:ellipsize="end"
         android:lines="1"
+        android:textStyle="bold"
         tools:text="@tools:sample/lorem/random" />
 
     <TextView

+ 6 - 0
app/src/main/res/layout/synced_folders_empty.xml

@@ -1,4 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2019 Andy Scherzinger <info@andy-scherzinger.de>
+  ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="@dimen/zero"
     android:layout_height="@dimen/zero">

+ 6 - 0
app/src/main/res/layout/unified_search_empty.xml

@@ -1,4 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2021 Álvaro Brey <alvaro@alvarobrey.com>
+  ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="@dimen/zero"
     android:layout_height="@dimen/zero" />

+ 11 - 5
app/src/main/res/layout/whats_new_webview_element.xml

@@ -1,12 +1,18 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Nextcloud - Android Client
+  ~
+  ~ SPDX-FileCopyrightText: 2017 Mario Danic <mario@lovelyhq.com>
+  ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
-              android:orientation="vertical"
-              android:layout_width="match_parent"
-              android:layout_height="match_parent">
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:orientation="vertical">
 
     <WebView
+        android:id="@+id/whatsNewWebView"
         android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:id="@+id/whatsNewWebView" />
+        android:layout_height="match_parent" />
 
 </LinearLayout>

+ 2 - 0
drawable_resources/audio.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2018-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 0 - 119
drawable_resources/get_it_as_apk.svg

@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-    xmlns:dc="http://purl.org/dc/elements/1.1/"
-    xmlns:cc="http://creativecommons.org/ns#"
-    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-    xmlns="http://www.w3.org/2000/svg"
-    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-    id="svg2"
-    version="1.1"
-    inkscape:version="0.91 r13725"
-    width="646"
-    height="250"
-    viewBox="0 0 646 250"
-    sodipodi:docname="get it as apk.svg"
-    inkscape:export-filename="/home/tobi/Daten/projekt/nextcloud/graphic/get it as apk.png"
-    inkscape:export-xdpi="90"
-    inkscape:export-ydpi="90">
-  <metadata
-     id="metadata8">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs6" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1600"
-     inkscape:window-height="835"
-     id="namedview4"
-     showgrid="false"
-     inkscape:zoom="0.70710678"
-     inkscape:cx="-365.55383"
-     inkscape:cy="112.63522"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="layer2"
-     showguides="true"
-     inkscape:guide-bbox="true">
-    <sodipodi:guide
-       position="195.16147,-94.752308"
-       orientation="0,1"
-       id="guide4794" />
-    <sodipodi:guide
-       position="159.80613,-198.697"
-       orientation="0,1"
-       id="guide4796" />
-  </sodipodi:namedview>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="apk"
-     style="display:inline">
-    <rect
-       style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;stroke:#a6a6a6;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
-       id="rect4142"
-       width="558.33984"
-       height="163.47433"
-       x="44.59919"
-       y="43.897827"
-       ry="20.533007" />
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.70548439px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="222.50375"
-       y="90.160751"
-       id="text4163"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4165"
-         x="222.50375"
-         y="90.160751"
-         style="font-size:32.55822754px;fill:#ffffff">GET IT AS</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.25382233px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="223.56383"
-       y="176.70526"
-       id="text4167"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4169"
-         x="223.56383"
-         y="176.70526"
-         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:88.134552px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold'">APK-File</tspan></text>
-    <g
-       style="fill:#000000"
-       id="g4784"
-       transform="matrix(1.0640299,0,0,1.0640299,-61.475209,-106.93774)">
-      <path
-         id="path4774"
-         d="m 126.7489,161.76071 110.43377,0 0,110.43377 -110.43377,0 z"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         id="path4776"
-         d="m 154.35734,244.58604 c 0,2.53077 2.07064,4.60141 4.60141,4.60141 l 4.6014,0 0,16.10493 c 0,3.81916 3.08294,6.9021 6.90212,6.9021 3.81916,0 6.9021,-3.08294 6.9021,-6.9021 l 0,-16.10493 9.20283,0 0,16.10493 c 0,3.81916 3.08294,6.9021 6.9021,6.9021 3.81917,0 6.90212,-3.08294 6.90212,-6.9021 l 0,-16.10493 4.60139,0 c 2.53078,0 4.60141,-2.07064 4.60141,-4.60141 l 0,-46.01408 -55.21688,0 0,46.01408 z m -11.50351,-46.01408 c -3.81918,0 -6.90212,3.08295 -6.90212,6.90212 l 0,32.20986 c 0,3.81915 3.08294,6.9021 6.90212,6.9021 3.81916,0 6.9021,-3.08295 6.9021,-6.9021 l 0,-32.20986 c 0,-3.81917 -3.08294,-6.90212 -6.9021,-6.90212 z m 78.22391,0 c -3.81916,0 -6.9021,3.08295 -6.9021,6.90212 l 0,32.20986 c 0,3.81915 3.08294,6.9021 6.9021,6.9021 3.81917,0 6.90212,-3.08295 6.90212,-6.9021 l 0,-32.20986 c 0,-3.81917 -3.08295,-6.90212 -6.90212,-6.90212 z m -22.86899,-26.87221 5.98182,-5.98182 c 0.9203,-0.92028 0.9203,-2.34672 0,-3.26701 -0.92027,-0.92028 -2.34671,-0.92028 -3.26699,0 l -6.81008,6.81009 c -3.63512,-1.84057 -7.77637,-2.89888 -12.14772,-2.89888 -4.41735,0 -8.55862,1.05831 -12.23974,2.89888 l -6.8561,-6.81009 c -0.92027,-0.92028 -2.34671,-0.92028 -3.267,0 -0.92028,0.92029 -0.92028,2.34673 0,3.26701 l 6.02785,6.02783 c -6.81009,5.01554 -11.27345,13.06801 -11.27345,22.22481 l 55.21688,0 c 0,-9.1568 -4.46335,-17.25529 -11.36547,-22.27082 z m -25.44578,13.06799 -4.60141,0 0,-4.60139 4.60141,0 0,4.60139 z m 23.00703,0 -4.60141,0 0,-4.60139 4.60141,0 0,4.60139 z"
-         inkscape:connector-curvature="0"
-         style="fill:#ffffff" />
-    </g>
-  </g>
-</svg>

+ 0 - 119
drawable_resources/get_it_as_apk_backup.svg

@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-    xmlns:dc="http://purl.org/dc/elements/1.1/"
-    xmlns:cc="http://creativecommons.org/ns#"
-    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-    xmlns="http://www.w3.org/2000/svg"
-    xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-    xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-    id="svg2"
-    version="1.1"
-    inkscape:version="0.91 r13725"
-    width="646"
-    height="250"
-    viewBox="0 0 646 250"
-    sodipodi:docname="get it as apk.svg"
-    inkscape:export-filename="/home/tobi/Daten/projekt/nextcloud/graphic/get it as apk.png"
-    inkscape:export-xdpi="90"
-    inkscape:export-ydpi="90">
-    <metadata
-        id="metadata8">
-        <rdf:RDF>
-            <cc:Work
-                rdf:about="">
-                <dc:format>image/svg+xml</dc:format>
-                <dc:type
-                    rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
-                <dc:title/>
-            </cc:Work>
-        </rdf:RDF>
-    </metadata>
-    <defs
-        id="defs6"/>
-    <sodipodi:namedview
-        pagecolor="#ffffff"
-        bordercolor="#666666"
-        borderopacity="1"
-        objecttolerance="10"
-        gridtolerance="10"
-        guidetolerance="10"
-        inkscape:pageopacity="0"
-        inkscape:pageshadow="2"
-        inkscape:window-width="1600"
-        inkscape:window-height="835"
-        id="namedview4"
-        showgrid="false"
-        inkscape:zoom="0.70710678"
-        inkscape:cx="-365.55383"
-        inkscape:cy="112.63522"
-        inkscape:window-x="0"
-        inkscape:window-y="0"
-        inkscape:window-maximized="1"
-        inkscape:current-layer="layer2"
-        showguides="true"
-        inkscape:guide-bbox="true">
-        <sodipodi:guide
-            position="195.16147,-94.752308"
-            orientation="0,1"
-            id="guide4794"/>
-        <sodipodi:guide
-            position="159.80613,-198.697"
-            orientation="0,1"
-            id="guide4796"/>
-    </sodipodi:namedview>
-    <g
-        inkscape:groupmode="layer"
-        id="layer2"
-        inkscape:label="apk"
-        style="display:inline">
-        <rect
-            style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:1;fill:#000000;fill-opacity:1;stroke:#a6a6a6;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
-            id="rect4142"
-            width="558.33984"
-            height="163.47433"
-            x="44.59919"
-            y="43.897827"
-            ry="20.533007"/>
-        <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:21.70548439px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="222.50375"
-       y="90.160751"
-       id="text4163"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4165"
-         x="222.50375"
-         y="90.160751"
-         style="font-size:32.55822754px;fill:#ffffff">GET IT AS</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:35.25382233px;line-height:125%;font-family:Helvetica;-inkscape-font-specification:Helvetica;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="223.56383"
-       y="176.70526"
-       id="text4167"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4169"
-         x="223.56383"
-         y="176.70526"
-         style="font-style:normal;font-variant:normal;font-weight:600;font-stretch:normal;font-size:88.134552px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans Semi-Bold'">APK-File</tspan></text>
-        <g
-            style="fill:#000000"
-            id="g4784"
-            transform="matrix(1.0640299,0,0,1.0640299,-61.475209,-106.93774)">
-            <path
-                id="path4774"
-                d="m 126.7489,161.76071 110.43377,0 0,110.43377 -110.43377,0 z"
-                inkscape:connector-curvature="0"
-                style="fill:none"/>
-            <path
-                id="path4776"
-                d="m 154.35734,244.58604 c 0,2.53077 2.07064,4.60141 4.60141,4.60141 l 4.6014,0 0,16.10493 c 0,3.81916 3.08294,6.9021 6.90212,6.9021 3.81916,0 6.9021,-3.08294 6.9021,-6.9021 l 0,-16.10493 9.20283,0 0,16.10493 c 0,3.81916 3.08294,6.9021 6.9021,6.9021 3.81917,0 6.90212,-3.08294 6.90212,-6.9021 l 0,-16.10493 4.60139,0 c 2.53078,0 4.60141,-2.07064 4.60141,-4.60141 l 0,-46.01408 -55.21688,0 0,46.01408 z m -11.50351,-46.01408 c -3.81918,0 -6.90212,3.08295 -6.90212,6.90212 l 0,32.20986 c 0,3.81915 3.08294,6.9021 6.90212,6.9021 3.81916,0 6.9021,-3.08295 6.9021,-6.9021 l 0,-32.20986 c 0,-3.81917 -3.08294,-6.90212 -6.9021,-6.90212 z m 78.22391,0 c -3.81916,0 -6.9021,3.08295 -6.9021,6.90212 l 0,32.20986 c 0,3.81915 3.08294,6.9021 6.9021,6.9021 3.81917,0 6.90212,-3.08295 6.90212,-6.9021 l 0,-32.20986 c 0,-3.81917 -3.08295,-6.90212 -6.90212,-6.90212 z m -22.86899,-26.87221 5.98182,-5.98182 c 0.9203,-0.92028 0.9203,-2.34672 0,-3.26701 -0.92027,-0.92028 -2.34671,-0.92028 -3.26699,0 l -6.81008,6.81009 c -3.63512,-1.84057 -7.77637,-2.89888 -12.14772,-2.89888 -4.41735,0 -8.55862,1.05831 -12.23974,2.89888 l -6.8561,-6.81009 c -0.92027,-0.92028 -2.34671,-0.92028 -3.267,0 -0.92028,0.92029 -0.92028,2.34673 0,3.26701 l 6.02785,6.02783 c -6.81009,5.01554 -11.27345,13.06801 -11.27345,22.22481 l 55.21688,0 c 0,-9.1568 -4.46335,-17.25529 -11.36547,-22.27082 z m -25.44578,13.06799 -4.60141,0 0,-4.60139 4.60141,0 0,4.60139 z m 23.00703,0 -4.60141,0 0,-4.60139 4.60141,0 0,4.60139 z"
-                inkscape:connector-curvature="0"
-                style="fill:#ffffff"/>
-        </g>
-    </g>
-</svg>

+ 2 - 0
drawable_resources/ic_activity.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 2 - 0
drawable_resources/ic_activity_light_grey.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 3 - 0
drawable_resources/ic_file.svg.license

@@ -0,0 +1,3 @@
+SPDX-FileCopyrightText: 2024 Andy Scherzinger <info@andy-scherzinger>
+SPDX-FileCopyrightText: 2018-2024 Google LLC
+SPDX-License-Identifier: Apache-2.0

+ 2 - 0
drawable_resources/ic_home.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 2 - 0
drawable_resources/ic_list_empty_home.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 0 - 62
drawable_resources/ic_list_empty_recent.svg

@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   height="16"
-   width="16"
-   version="1"
-   id="svg6"
-   sodipodi:docname="ic_list_empty_recent.svg"
-   inkscape:export-filename="C:\DEV\src\Android\Nextcloud\favourites\src\main\res\drawable-mdpi\ic_recent.png"
-   inkscape:export-xdpi="144"
-   inkscape:export-ydpi="144"
-   inkscape:version="0.92.1 r15371">
-  <metadata
-     id="metadata12">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs10" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1005"
-     id="namedview8"
-     showgrid="false"
-     inkscape:zoom="14.75"
-     inkscape:cx="8"
-     inkscape:cy="8"
-     inkscape:window-x="-9"
-     inkscape:window-y="-9"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg6" />
-  <path
-     color="#000"
-     fill="none"
-     d="M-62.897-32.993h163.31v97.986h-163.31z"
-     id="path2" />
-  <path
-     style="color:#000000;text-indent:0;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;text-transform:none;white-space:normal;isolation:auto;mix-blend-mode:normal;stroke-width:0.93220341;fill:#757575;fill-opacity:1;opacity:1"
-     d="M 8,0.54237288 C 3.8927119,0.54237288 0.54237288,3.8927119 0.54237288,8 c 0,4.107288 3.35033902,7.457627 7.45762712,7.457627 4.107288,0 7.457627,-3.350339 7.457627,-7.457627 C 15.457627,3.8927119 12.107288,0.54237288 8,0.54237288 Z M 8,2.4067797 c 3.100508,0 5.59322,2.4927118 5.59322,5.5932203 0,3.100508 -2.492712,5.59322 -5.59322,5.59322 C 4.8994915,13.59322 2.4067797,11.100508 2.4067797,8 2.4067797,4.8994915 4.8994915,2.4067797 8,2.4067797 Z M 7.5898305,3.2755932 A 0.57516949,0.57516949 0 0 0 7.0258475,3.8470339 L 6.2316102,7.9860169 V 8 C 6.0610169,8.7038136 6.5457627,8.9322034 7.0864407,9.260339 h 0.00466 L 9.8858475,10.73322 C 10.494576,11.201186 11.197458,10.289492 10.588729,9.819661 L 8.9322034,8.009322 V 8 L 8.1771186,3.8516949 A 0.57516949,0.57516949 0 0 0 7.5898305,3.2755932 Z"
-     id="path4"
-     inkscape:connector-curvature="0" />
-</svg>

+ 3 - 0
drawable_resources/ic_scan_document.svg.license

@@ -0,0 +1,3 @@
+SPDX-FileCopyrightText: 2024 Andy Scherzinger <info@andy-scherzinger>
+SPDX-FileCopyrightText: 2018-2024 Google LLC
+SPDX-License-Identifier: Apache-2.0

+ 2 - 0
drawable_resources/package-x-generic.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 2 - 0
drawable_resources/qrcode.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 2 - 0
drawable_resources/shared_via_link.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH and Nextcloud contributors
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 2 - 0
drawable_resources/spinner_inner.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 2 - 0
drawable_resources/view_play.svg.license

@@ -0,0 +1,2 @@
+SPDX-FileCopyrightText: 2016-2024 Nextcloud GmbH, all rights reserved
+SPDX-License-Identifier: AGPL-3.0-or-later

+ 4 - 0
src/README.md

@@ -1,2 +1,6 @@
+<!--
+ ~ SPDX-FileCopyrightText: 2023 Álvaro Brey <alvaro.brey@nextcloud.com>
+ ~ SPDX-License-Identifier: AGPL-3.0-or-later
+-->
 This `src/` directory is only here for F-Droid, as it doesn't pick up per-flavor metadata in the app/ subdir.
 Tracking issue: https://gitlab.com/fdroid/fdroidserver/-/issues/829

+ 3 - 0
user_manual/make.bat

@@ -1,5 +1,8 @@
 @ECHO OFF
 
+REM SPDX-FileCopyrightText: 2015 Carla Schroder
+REM SPDX-License-Identifier: GPL-2.0-only
+
 REM Command file for Sphinx documentation
 
 if "%SPHINXBUILD%" == "" (