initial multi user feature

This commit is contained in:
Fabian Freund
2025-11-27 07:51:16 +01:00
parent 6d3c2757c3
commit 00d0599dde
49 changed files with 1341 additions and 258 deletions
+4
View File
@@ -29,6 +29,7 @@ import 'package:home_widget/home_widget.dart';
import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:logger/logger.dart';
import 'package:weblibre/core/error_observer.dart';
import 'package:weblibre/core/filesystem.dart';
import 'package:weblibre/core/logger.dart';
import 'package:weblibre/core/providers/app_state.dart';
import 'package:weblibre/core/providers/defaults.dart';
@@ -57,6 +58,7 @@ class _MainWidget extends HookConsumerWidget {
.fetchSettings();
await GeckoBrowserService().initialize(
filesystem.relativeProfilePath,
kDebugMode ? LogLevel.debug : LogLevel.warn,
engineSettings.contentBlocking,
engineSettings.addonCollection,
@@ -137,6 +139,8 @@ void main() async {
return true;
};
await filesystem.init();
await BackgroundFetch.registerHeadlessTask(backgroundFetch);
if (kDebugMode) {