Add SPDX header

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
This commit is contained in:
Andy Scherzinger 2024-04-02 18:32:11 +02:00
parent 280e814e36
commit 207af8315f
No known key found for this signature in database
GPG key ID: 6CADC7E3523C308B
59 changed files with 287 additions and 354 deletions

View file

@ -7,10 +7,22 @@ Files: gradle/wrapper/gradle-wrapper.jar
Copyright: 2015-2021 the original authors Copyright: 2015-2021 the original authors
License: Apache-2.0 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 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/ Copyright: 2017-2024 Nextcloud GmbH. All rights reserved. Trademarks apply, see https://nextcloud.com/trademarks/
License: AGPL-3.0-or-later 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 Copyright: 2016-2024 Nextcloud GmbH and Nextcloud contributors
License: AGPL-3.0-or-later License: AGPL-3.0-or-later

View file

@ -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; package com.nextcloud.client.account;
import android.accounts.Account; import android.accounts.Account;

View file

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

View file

@ -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 package com.nextcloud.client.etm.pages
import android.os.Bundle import android.os.Bundle

View file

@ -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 package com.nextcloud.client.etm.pages
import android.os.Bundle import android.os.Bundle

View file

@ -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 package com.nextcloud.client.integrations
import android.content.Context import android.content.Context

View file

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

View file

@ -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 package com.nextcloud.client.media
data class PlayerError(val message: String) data class PlayerError(val message: String)

View file

@ -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 package com.nextcloud.client.media
import com.nextcloud.client.account.User import com.nextcloud.client.account.User

View file

@ -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.

View file

@ -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).

View file

@ -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 package com.nextcloud.client.notifications
import android.app.Notification import android.app.Notification

View file

@ -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 package com.nextcloud.client.notifications
import android.app.Notification import android.app.Notification

View file

@ -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; package com.nextcloud.client.preferences;
import android.content.Context; import android.content.Context;

View file

@ -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 package com.nextcloud.ui.composeComponents.bottomSheet
import android.annotation.SuppressLint import android.annotation.SuppressLint

View file

@ -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 package com.owncloud.android.authentication
import android.os.Bundle import android.os.Bundle

View file

@ -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; package com.owncloud.android.files.services;
/** /**

View file

@ -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; package com.owncloud.android.operations;
/** /**

View file

@ -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 package com.owncloud.android.ui
import android.annotation.SuppressLint import android.annotation.SuppressLint

View file

@ -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; package com.owncloud.android.ui.activity;
import android.accounts.Account; import android.accounts.Account;
@ -137,9 +143,6 @@ public abstract class BaseActivity extends AppCompatActivity implements Injectab
sessionMixin.setUser(user); sessionMixin.setUser(user);
} }
/**
* Launches the account creation activity.
*/
protected void startAccountCreation() { protected void startAccountCreation() {
sessionMixin.startAccountCreation(); sessionMixin.startAccountCreation();
} }

View file

@ -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; package com.owncloud.android.ui.adapter;
import com.owncloud.android.features.FeatureItem; import com.owncloud.android.features.FeatureItem;

View file

@ -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; package com.owncloud.android.ui.adapter;
import com.owncloud.android.ui.fragment.FeatureWebFragment; import com.owncloud.android.ui.fragment.FeatureWebFragment;

View file

@ -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; package com.owncloud.android.ui.asynctasks;
import android.os.AsyncTask; import android.os.AsyncTask;

View file

@ -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; package com.owncloud.android.ui.components;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;

View file

@ -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; package com.owncloud.android.ui.fragment;
import android.content.Context; import android.content.Context;
@ -28,7 +34,6 @@ import androidx.annotation.Nullable;
import androidx.core.content.res.ResourcesCompat; import androidx.core.content.res.ResourcesCompat;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
public class FeatureFragment extends Fragment implements Injectable { public class FeatureFragment extends Fragment implements Injectable {
private FeatureItem item; private FeatureItem item;
@Inject ViewThemeUtils.Factory viewThemeUtilsFactory; @Inject ViewThemeUtils.Factory viewThemeUtilsFactory;

View file

@ -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; package com.owncloud.android.ui.fragment;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;

View file

@ -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 package com.owncloud.android.ui.fragment
import android.os.Parcelable import android.os.Parcelable

View file

@ -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; package com.owncloud.android.ui.interfaces;
import com.owncloud.android.lib.resources.activities.model.RichObject; import com.owncloud.android.lib.resources.activities.model.RichObject;
/**
* Created by alejandro on 12/05/17.
*/
public interface ActivityListInterface { public interface ActivityListInterface {
void onActivityClicked(RichObject richObject); void onActivityClicked(RichObject richObject);
} }

View file

@ -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; package com.owncloud.android.ui.preview;
import android.os.Bundle; import android.os.Bundle;
@ -13,9 +19,8 @@ import androidx.annotation.Nullable;
import static com.owncloud.android.ui.activity.FileActivity.EXTRA_FILE; 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 { public class PreviewImageErrorFragment extends FileFragment {
@Nullable @Nullable
@Override @Override

View file

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

View file

@ -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 package com.owncloud.android.ui.unifiedsearch
import android.net.Uri import android.net.Uri

View file

@ -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 package com.owncloud.android.ui.unifiedsearch
import com.owncloud.android.lib.common.SearchResultEntry import com.owncloud.android.lib.common.SearchResultEntry

View file

@ -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; package com.owncloud.android.utils;
import java.lang.annotation.ElementType; 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 * 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. * version is 13 the code can be removed.
*/ */
@Retention(RetentionPolicy.SOURCE) @Retention(RetentionPolicy.SOURCE)
@Target(ElementType.METHOD) @Target(ElementType.METHOD)
public @interface NextcloudServer { public @interface NextcloudServer {
int min() default -1; int min() default -1;
int max(); int max();
} }

View file

@ -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" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960"> android:viewportHeight="960">
<path <path
android:fillColor="#FF000000" android:fillColor="#FF000000"
android:pathData="m296,615 l-56,-56 240,-240 240,240 -56,56 -184,-184 -184,184Z"/> android:pathData="m296,615 l-56,-56 240,-240 240,240 -56,56 -184,-184 -184,184Z" />
</vector> </vector>

View file

@ -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" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"
android:viewportWidth="960" android:viewportWidth="960"
android:viewportHeight="960"> android:viewportHeight="960">
<path <path
android:fillColor="#FF000000" 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"/> 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> </vector>

View file

@ -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" <vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp" android:width="24dp"
android:height="24dp" android:height="24dp"

View file

@ -1,4 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?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" <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"

View file

@ -1,4 +1,11 @@
<?xml version="1.0" encoding="utf-8"?> <?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" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"

View file

@ -1,18 +1,25 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:tools="http://schemas.android.com/tools" <!--
xmlns:android="http://schemas.android.com/apk/res/android" ~ Nextcloud - Android Client
android:orientation="vertical" ~
~ 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_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:orientation="vertical"
android:padding="@dimen/standard_quarter_margin"> android:padding="@dimen/standard_quarter_margin">
<TextView <TextView
android:id="@+id/log_entry_list_item_header" android:id="@+id/log_entry_list_item_header"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textStyle="bold"
android:ellipsize="end" android:ellipsize="end"
android:lines="1" android:lines="1"
android:textStyle="bold"
tools:text="@tools:sample/lorem/random" /> tools:text="@tools:sample/lorem/random" />
<TextView <TextView

View file

@ -1,4 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?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" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/zero" android:layout_width="@dimen/zero"
android:layout_height="@dimen/zero"> android:layout_height="@dimen/zero">

View file

@ -1,4 +1,10 @@
<?xml version="1.0" encoding="utf-8"?> <?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" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/zero" android:layout_width="@dimen/zero"
android:layout_height="@dimen/zero" /> android:layout_height="@dimen/zero" />

View file

@ -1,12 +1,18 @@
<?xml version="1.0" encoding="utf-8"?> <?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" <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_width="match_parent" android:layout_height="match_parent"
android:layout_height="match_parent"> android:orientation="vertical">
<WebView <WebView
android:id="@+id/whatsNewWebView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent" />
android:id="@+id/whatsNewWebView" />
</LinearLayout> </LinearLayout>

View file

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

View file

@ -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>

Before

Width:  |  Height:  |  Size: 5.8 KiB

View file

@ -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>

Before

Width:  |  Height:  |  Size: 6.1 KiB

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -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. 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 Tracking issue: https://gitlab.com/fdroid/fdroidserver/-/issues/829

View file

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