diff --git a/android/fastlane/metadata/android/de-DE/changelogs/55.txt b/android/fastlane/metadata/android/de-DE/changelogs/55.txt
new file mode 100644
index 0000000..505ca1b
--- /dev/null
+++ b/android/fastlane/metadata/android/de-DE/changelogs/55.txt
@@ -0,0 +1 @@
+* Hinzufügen von Build-Skript für F-Droid
\ No newline at end of file
diff --git a/android/fastlane/metadata/android/en-US/changelogs/55.txt b/android/fastlane/metadata/android/en-US/changelogs/55.txt
new file mode 100644
index 0000000..dc032dd
--- /dev/null
+++ b/android/fastlane/metadata/android/en-US/changelogs/55.txt
@@ -0,0 +1 @@
+* Add build script for F-Droid
\ No newline at end of file
diff --git a/assets/images/bmc-logo.svg b/assets/images/bmc-logo.svg
deleted file mode 100644
index 5ba6db9..0000000
--- a/assets/images/bmc-logo.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-
diff --git a/assets/images/documents_headache.png b/assets/images/documents_headache.png
deleted file mode 100644
index 9df6a18..0000000
Binary files a/assets/images/documents_headache.png and /dev/null differ
diff --git a/assets/images/empty-state.svg b/assets/images/empty-state.svg
deleted file mode 100644
index 17d6e03..0000000
--- a/assets/images/empty-state.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/images/empty_inbox.png b/assets/images/empty_inbox.png
deleted file mode 100644
index b398276..0000000
Binary files a/assets/images/empty_inbox.png and /dev/null differ
diff --git a/assets/images/organize_documents.png b/assets/images/organize_documents.png
deleted file mode 100644
index 937b879..0000000
Binary files a/assets/images/organize_documents.png and /dev/null differ
diff --git a/assets/images/secure_documents.png b/assets/images/secure_documents.png
deleted file mode 100644
index 0926b13..0000000
Binary files a/assets/images/secure_documents.png and /dev/null differ
diff --git a/assets/images/splash.png b/assets/images/splash.png
deleted file mode 100644
index ead6da8..0000000
Binary files a/assets/images/splash.png and /dev/null differ
diff --git a/assets/images/success.png b/assets/images/success.png
deleted file mode 100644
index 1957870..0000000
Binary files a/assets/images/success.png and /dev/null differ
diff --git a/lib/features/changelogs/view/changelog_dialog.dart b/lib/features/changelogs/view/changelog_dialog.dart
index bad8155..3897db2 100644
--- a/lib/features/changelogs/view/changelog_dialog.dart
+++ b/lib/features/changelogs/view/changelog_dialog.dart
@@ -63,7 +63,8 @@ class ChangelogDialog extends StatelessWidget {
}
const _versionNumbers = {
- "54": "3.0.7",
+ "55": "3.1.1",
+ "54": "3.1.0",
"53": "3.0.6",
"52": "3.0.5",
"51": "3.0.4",
diff --git a/lib/features/login/view/login_page.dart b/lib/features/login/view/login_page.dart
index fe92a88..2e63026 100644
--- a/lib/features/login/view/login_page.dart
+++ b/lib/features/login/view/login_page.dart
@@ -2,18 +2,14 @@ import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:hive_flutter/adapters.dart';
import 'package:paperless_api/paperless_api.dart';
-import 'package:paperless_mobile/core/database/hive/hive_config.dart';
import 'package:paperless_mobile/core/database/hive/hive_extensions.dart';
-import 'package:paperless_mobile/core/database/tables/global_settings.dart';
import 'package:paperless_mobile/core/model/info_message_exception.dart';
-import 'package:paperless_mobile/features/app_intro/application_intro_slideshow.dart';
import 'package:paperless_mobile/features/login/cubit/authentication_cubit.dart';
import 'package:paperless_mobile/features/login/model/client_certificate.dart';
import 'package:paperless_mobile/features/login/model/login_form_credentials.dart';
import 'package:paperless_mobile/features/login/view/add_account_page.dart';
import 'package:paperless_mobile/generated/l10n/app_localizations.dart';
import 'package:paperless_mobile/helpers/message_helpers.dart';
-import 'package:paperless_mobile/routes/typed/shells/authenticated_route.dart';
import 'package:paperless_mobile/routes/typed/top_level/login_route.dart';
class LoginPage extends StatelessWidget {
@@ -68,21 +64,7 @@ class LoginPage extends StatelessWidget {
serverUrl: serverUrl,
clientCertificate: clientCertificate,
);
- // Show onboarding after first login!
- final globalSettings =
- Hive.box(HiveBoxes.globalSettings).getValue()!;
- if (globalSettings.showOnboarding) {
- Navigator.push(
- context,
- MaterialPageRoute(
- builder: (context) => const ApplicationIntroSlideshow(),
- fullscreenDialog: true,
- ),
- ).then((value) {
- globalSettings.showOnboarding = false;
- globalSettings.save();
- });
- }
+
// DocumentsRoute().go(context);
} on PaperlessApiException catch (error, stackTrace) {
showErrorMessage(context, error, stackTrace);
diff --git a/pubspec.yaml b/pubspec.yaml
index 28cd598..ee31c3b 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -15,7 +15,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev
# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
-version: 3.1.0+54
+version: 3.1.1+55
environment:
sdk: ">=3.0.0 <4.0.0"
diff --git a/scripts/install_dependencies_fdroid.sh b/scripts/install_dependencies_fdroid.sh
new file mode 100644
index 0000000..e071368
--- /dev/null
+++ b/scripts/install_dependencies_fdroid.sh
@@ -0,0 +1,24 @@
+#!/usr/bin/env bash
+set -Eeuo pipefail
+
+__script_dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
+
+readonly __script_dir
+
+pushd "$__script_dir/../"
+
+pushd packages/paperless_api
+$$flutter$$/bin/flutter packages pub get
+$$flutter$$/bin/dart run build_runner build --delete-conflicting-outputs
+popd
+
+pushd packages/mock_server
+$$flutter$$/bin/flutter packages pub get
+popd
+
+$$flutter$$/bin/flutter packages pub get
+$$flutter$$/bin/flutter gen-l10n
+$$flutter$$/bin/dart run build_runner build --delete-conflicting-outputs
+
+popd
+