diff --git a/README.md b/README.md
index 6a915da..a83b492 100644
--- a/README.md
+++ b/README.md
@@ -28,8 +28,13 @@
An (almost) fully fledged mobile paperless client.
+
+
+
+
+
+ ·-->
Report Bug
·
Request Feature
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index 7ed9d63..0c93ae0 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,6 +1,15 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lib/core/bloc/global_error_cubit.dart b/lib/core/bloc/global_error_cubit.dart
deleted file mode 100644
index 878b264..0000000
--- a/lib/core/bloc/global_error_cubit.dart
+++ /dev/null
@@ -1,46 +0,0 @@
-import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:injectable/injectable.dart';
-import 'package:paperless_mobile/core/model/error_message.dart';
-
-///
-/// Class for handling generic errors which usually only require to inform the user via a Snackbar
-/// or similar that an error has occurred.
-///
-@singleton
-class GlobalErrorCubit extends Cubit {
- static const _waitBeforeNextErrorDuration = Duration(seconds: 5);
-
- GlobalErrorCubit() : super(GlobalErrorState.initial);
-
- ///
- /// Adds a new error to this bloc. If the new error is equal to the current error, the new error
- /// will not be published unless the previous error occured over 5 seconds ago.
- ///
- void add(ErrorMessage error) {
- final now = DateTime.now();
- if (error != state.error || (error == state.error && _canEmitNewError())) {
- emit(GlobalErrorState(error: error, errorTimestamp: now));
- }
- }
-
- bool _canEmitNewError() {
- if (state.errorTimestamp != null) {
- return DateTime.now().difference(state.errorTimestamp!).inSeconds >= 5;
- }
- return true;
- }
-
- void reset() {
- emit(GlobalErrorState.initial);
- }
-}
-
-class GlobalErrorState {
- static const GlobalErrorState initial = GlobalErrorState();
- final ErrorMessage? error;
- final DateTime? errorTimestamp;
-
- const GlobalErrorState({this.error, this.errorTimestamp});
-
- bool get hasError => error != null;
-}
diff --git a/lib/core/bloc/label_cubit.dart b/lib/core/bloc/label_cubit.dart
index cfa1d60..07c3580 100644
--- a/lib/core/bloc/label_cubit.dart
+++ b/lib/core/bloc/label_cubit.dart
@@ -1,75 +1,42 @@
import 'package:flutter/foundation.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
-import 'package:paperless_mobile/core/bloc/global_error_cubit.dart';
-import 'package:paperless_mobile/core/model/error_message.dart';
import 'package:paperless_mobile/features/labels/model/label.model.dart';
import 'package:paperless_mobile/features/labels/repository/label_repository.dart';
abstract class LabelCubit extends Cubit