mirror of
https://github.com/madari-media/madari-oss.git
synced 2026-01-11 22:40:23 +00:00
Project import generated by Copybara.
GitOrigin-RevId: 307da67b003b69c7614bab8cdf8ffab89ee88b1f
This commit is contained in:
parent
757bdf6b76
commit
c97e19f8e4
8 changed files with 57 additions and 1 deletions
2
.github/workflows/build-deploy.yaml
vendored
2
.github/workflows/build-deploy.yaml
vendored
|
|
@ -37,7 +37,7 @@ jobs:
|
|||
|
||||
- run: |
|
||||
cd build\windows\x64\runner\Release
|
||||
Compress-Archive -Path * -DestinationPath WindowsRelease.zip
|
||||
Compress-Archive -Path * -DestinationPath WindowsRelease.zip -CompressionLevel Optimal
|
||||
mkdir build
|
||||
move WindowsRelease.zip build
|
||||
shell: pwsh
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ import 'package:madari_client/engine/engine.dart';
|
|||
import 'package:madari_client/features/doc_viewer/container/doc_viewer.dart';
|
||||
import 'package:madari_client/features/doc_viewer/types/doc_source.dart';
|
||||
import 'package:madari_client/routes.dart';
|
||||
import 'package:matomo_tracker/matomo_tracker.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
import 'package:path/path.dart' as path;
|
||||
import 'package:window_manager/window_manager.dart';
|
||||
|
|
@ -28,6 +29,13 @@ void main() async {
|
|||
print("Unable");
|
||||
}
|
||||
|
||||
try {
|
||||
await MatomoTracker.instance.initialize(
|
||||
siteId: "3",
|
||||
url: 'https://user.madari.media/matomo.php',
|
||||
);
|
||||
} catch (e) {}
|
||||
|
||||
try {
|
||||
CachedQuery.instance.configFlutter(
|
||||
storage: await CachedStorage.ensureInitialized(),
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|||
import 'package:go_router/go_router.dart';
|
||||
import 'package:google_fonts/google_fonts.dart';
|
||||
import 'package:madari_client/routes.dart';
|
||||
import 'package:matomo_tracker/matomo_tracker.dart';
|
||||
import 'package:media_kit/media_kit.dart';
|
||||
|
||||
import 'engine/engine.dart';
|
||||
|
|
@ -16,6 +17,13 @@ void main() async {
|
|||
final pb = AppEngine.engine.pb;
|
||||
final userCollection = pb.collection("users");
|
||||
|
||||
try {
|
||||
await MatomoTracker.instance.initialize(
|
||||
siteId: "3",
|
||||
url: 'https://user.madari.media/matomo.php',
|
||||
);
|
||||
} catch (e) {}
|
||||
|
||||
if (pb.authStore.isValid) {
|
||||
try {
|
||||
final user = await userCollection.getOne(
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import 'package:go_router/go_router.dart';
|
|||
import 'package:madari_client/engine/engine.dart';
|
||||
import 'package:madari_client/pages/library_view.page.dart';
|
||||
import 'package:madari_client/pages/stremio_item.page.dart';
|
||||
import 'package:matomo_tracker/matomo_tracker.dart';
|
||||
|
||||
import 'features/connections/types/stremio/stremio_base.types.dart';
|
||||
import 'pages/download.page.dart';
|
||||
|
|
@ -20,6 +21,9 @@ GoRouter createRouter() {
|
|||
return GoRouter(
|
||||
navigatorKey: rootNavigatorKey,
|
||||
initialLocation: '/',
|
||||
observers: [
|
||||
matomoObserver,
|
||||
],
|
||||
refreshListenable: ValueNotifier(AppEngine.engine.pb.authStore.onChange),
|
||||
redirect: (context, state) => _routeGuard(context, state),
|
||||
routes: [
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ import Foundation
|
|||
|
||||
import bonsoir_darwin
|
||||
import connectivity_plus
|
||||
import device_info_plus
|
||||
import file_selector_macos
|
||||
import flutter_inappwebview_macos
|
||||
import media_kit_libs_macos_video
|
||||
|
|
@ -24,6 +25,7 @@ import window_manager
|
|||
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
|
||||
SwiftBonsoirPlugin.register(with: registry.registrar(forPlugin: "SwiftBonsoirPlugin"))
|
||||
ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin"))
|
||||
DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin"))
|
||||
FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin"))
|
||||
InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "InAppWebViewFlutterPlugin"))
|
||||
MediaKitLibsMacosVideoPlugin.register(with: registry.registrar(forPlugin: "MediaKitLibsMacosVideoPlugin"))
|
||||
|
|
|
|||
32
pubspec.lock
32
pubspec.lock
|
|
@ -414,6 +414,22 @@ packages:
|
|||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.7.10"
|
||||
device_info_plus:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: device_info_plus
|
||||
sha256: a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "10.1.2"
|
||||
device_info_plus_platform_interface:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: device_info_plus_platform_interface
|
||||
sha256: "0b04e02b30791224b31969eb1b50d723498f402971bff3630bca2ba839bd1ed2"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "7.0.2"
|
||||
drift:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
@ -933,6 +949,14 @@ packages:
|
|||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "0.11.1"
|
||||
matomo_tracker:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: matomo_tracker
|
||||
sha256: "8706ca29389b836929415a52c3e6e94aaf8e37ceca23407ee215716fdb83466d"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "5.1.0"
|
||||
media_kit:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
@ -1820,6 +1844,14 @@ packages:
|
|||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "5.9.0"
|
||||
win32_registry:
|
||||
dependency: transitive
|
||||
description:
|
||||
name: win32_registry
|
||||
sha256: "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852"
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.1.5"
|
||||
window_manager:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ dependencies:
|
|||
sdk: flutter
|
||||
cupertino_icons: ^1.0.8
|
||||
json_annotation: ^4.9.0
|
||||
matomo_tracker: ^5.1.0
|
||||
http: ^1.2.2
|
||||
cached_network_image: ^3.4.1
|
||||
google_fonts: ^6.2.1
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@
|
|||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="//user.madari.media/matomo.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript>
|
||||
<div class="loader-container">
|
||||
<div class="loader"></div>
|
||||
<div class="loading-text">Initializing App...</div>
|
||||
|
|
|
|||
Loading…
Reference in a new issue