إضافة الهوية الجديدة Tripz

This commit is contained in:
Hamza-Ayed
2026-07-29 02:31:04 +03:00
parent ecbe245b77
commit b9a97effe5
634 changed files with 5149 additions and 5294 deletions
@@ -1,4 +1,4 @@
import 'package:siro_rider/print.dart';
import 'package:tripz_rider/print.dart';
import 'dart:io';
// import 'package:flutter_sound/flutter_sound.dart';
@@ -1,8 +1,8 @@
import 'package:geolocator/geolocator.dart';
import 'package:intaleq_maps/intaleq_maps.dart';
import 'package:siro_rider/constant/box_name.dart';
import 'package:siro_rider/constant/country_polygons.dart';
import 'package:siro_rider/main.dart';
import 'package:tripz_rider/constant/box_name.dart';
import 'package:tripz_rider/constant/country_polygons.dart';
import 'package:tripz_rider/main.dart';
import '../../print.dart';
class CountryLogic {
@@ -159,7 +159,8 @@ class CountryLogic {
if (!serviceEnabled) return null;
LocationPermission permission = await Geolocator.checkPermission();
if (permission == LocationPermission.denied || permission == LocationPermission.deniedForever) {
if (permission == LocationPermission.denied ||
permission == LocationPermission.deniedForever) {
return null;
}
@@ -1,12 +1,12 @@
import 'dart:async';
import 'dart:convert';
import 'package:siro_rider/constant/box_name.dart';
import 'package:siro_rider/constant/links.dart';
import 'package:siro_rider/controller/auth/login_controller.dart';
import 'package:siro_rider/main.dart';
import 'package:tripz_rider/constant/box_name.dart';
import 'package:tripz_rider/constant/links.dart';
import 'package:tripz_rider/controller/auth/login_controller.dart';
import 'package:tripz_rider/main.dart';
import 'package:get/get.dart';
import 'package:http/http.dart' as http;
import 'package:siro_rider/env/env.dart';
import 'package:tripz_rider/env/env.dart';
import '../../constant/api_key.dart';
@@ -1,6 +1,6 @@
import 'dart:convert';
import 'dart:math';
import 'package:siro_rider/env/env.dart';
import 'package:tripz_rider/env/env.dart';
import 'package:encrypt/encrypt.dart' as encrypt;
import 'package:flutter/foundation.dart';
import 'package:secure_string_operations/secure_string_operations.dart';
@@ -1,5 +1,5 @@
import 'package:geolocator/geolocator.dart';
import 'package:siro_rider/services/geofencing_service.dart';
import 'package:tripz_rider/services/geofencing_service.dart';
import 'package:get/get.dart';
import 'package:flutter/material.dart';
@@ -20,7 +20,7 @@ class GeoLocation {
// Prominent Disclosure for Background Location
bool? userAgreed = await Get.defaultDialog<bool>(
title: 'صلاحية الموقع'.tr,
middleText: 'يجمع تطبيق سيرو بيانات الموقع لتفعيل ميزة التتبع الجغرافي (Geofence) ولتمكين السائق من الوصول إليك بدقة وتتبع رحلتك حتى عندما يكون التطبيق في الخلفية أو مغلقاً.'.tr,
middleText: 'يجمع تطبيق تريبز بيانات الموقع لتفعيل ميزة التتبع الجغرافي (Geofence) ولتمكين السائق من الوصول إليك بدقة وتتبع رحلتك حتى عندما يكون التطبيق في الخلفية أو مغلقاً.'.tr,
titleStyle: const TextStyle(fontWeight: FontWeight.bold),
textConfirm: 'موافق'.tr,
textCancel: 'إلغاء'.tr,
@@ -53,7 +53,7 @@ class GeoLocation {
// Update Geofences based on the fresh location
try {
SiroGeofencingService.syncZonesWithServer(position.latitude, position.longitude);
TripzGeofencingService.syncZonesWithServer(position.latitude, position.longitude);
} catch (e) {
// Ignore errors so it doesn't break the main location flow
}
@@ -1,7 +1,7 @@
import 'package:siro_rider/print.dart';
import 'package:tripz_rider/print.dart';
import 'package:url_launcher/url_launcher.dart';
import 'dart:io';
import 'package:siro_rider/controller/functions/country_logic.dart';
import 'package:tripz_rider/controller/functions/country_logic.dart';
void showInBrowser(String url) async {
if (await canLaunchUrl(Uri.parse(url))) {
@@ -2,11 +2,11 @@
// import 'package:get/get.dart';
// import 'package:location/location.dart';
// import 'package:siro_rider/constant/box_name.dart';
// import 'package:siro_rider/constant/links.dart';
// import 'package:siro_rider/controller/functions/crud.dart';
// import 'package:siro_rider/controller/home/payment/captain_wallet_controller.dart';
// import 'package:siro_rider/main.dart';
// import 'package:tripz_rider/constant/box_name.dart';
// import 'package:tripz_rider/constant/links.dart';
// import 'package:tripz_rider/controller/functions/crud.dart';
// import 'package:tripz_rider/controller/home/payment/captain_wallet_controller.dart';
// import 'package:tripz_rider/main.dart';
// // LocationController.dart
// class LocationController extends GetxController {
@@ -2,26 +2,26 @@ import 'dart:io';
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:siro_rider/constant/box_name.dart';
import 'package:siro_rider/constant/colors.dart';
import 'package:siro_rider/constant/links.dart';
import 'package:siro_rider/controller/functions/crud.dart';
import 'package:siro_rider/main.dart';
import 'package:siro_rider/onbording_page.dart';
import 'package:siro_rider/views/widgets/elevated_btn.dart';
import 'package:siro_rider/views/widgets/my_textField.dart';
import 'package:siro_rider/views/widgets/error_snakbar.dart';
import 'package:tripz_rider/constant/box_name.dart';
import 'package:tripz_rider/constant/colors.dart';
import 'package:tripz_rider/constant/links.dart';
import 'package:tripz_rider/controller/functions/crud.dart';
import 'package:tripz_rider/main.dart';
import 'package:tripz_rider/onbording_page.dart';
import 'package:tripz_rider/views/widgets/elevated_btn.dart';
import 'package:tripz_rider/views/widgets/my_textField.dart';
import 'package:tripz_rider/views/widgets/error_snakbar.dart';
import '../../constant/style.dart';
import 'package:siro_rider/controller/home/map/map_socket_controller.dart';
import 'package:siro_rider/controller/home/map/map_engine_controller.dart';
import 'package:siro_rider/controller/home/map/location_search_controller.dart';
import 'package:siro_rider/controller/home/map/nearby_drivers_controller.dart';
import 'package:siro_rider/controller/home/map/ride_lifecycle_controller.dart';
import 'package:siro_rider/controller/home/map/ui_interactions_controller.dart';
import 'package:siro_rider/controller/home/menu_controller.dart';
import 'package:siro_rider/controller/home/points_for_rider_controller.dart';
import 'package:siro_rider/controller/functions/secure_storage.dart';
import 'package:tripz_rider/controller/home/map/map_socket_controller.dart';
import 'package:tripz_rider/controller/home/map/map_engine_controller.dart';
import 'package:tripz_rider/controller/home/map/location_search_controller.dart';
import 'package:tripz_rider/controller/home/map/nearby_drivers_controller.dart';
import 'package:tripz_rider/controller/home/map/ride_lifecycle_controller.dart';
import 'package:tripz_rider/controller/home/map/ui_interactions_controller.dart';
import 'package:tripz_rider/controller/home/menu_controller.dart';
import 'package:tripz_rider/controller/home/points_for_rider_controller.dart';
import 'package:tripz_rider/controller/functions/secure_storage.dart';
class LogOutController extends GetxController {
TextEditingController checkTxtController = TextEditingController();
@@ -69,8 +69,8 @@ checkForBounusInvitation() {
void showUpdateDialog(BuildContext context) {
final String storeUrl = Platform.isAndroid
? 'https://play.google.com/store/apps/details?id=com.Siro.siro'
: 'https://apps.apple.com/jo/app/siro-rider/id6748075179';
? 'https://play.google.com/store/apps/details?id=com.Tripz.tripz'
: 'https://apps.apple.com/jo/app/tripz-rider/id6748075179';
showGeneralDialog(
context: context,
barrierDismissible: false,
@@ -1,8 +1,8 @@
import 'dart:convert';
import 'package:siro_rider/constant/box_name.dart';
import 'package:siro_rider/constant/info.dart';
import 'package:siro_rider/controller/auth/login_controller.dart';
import 'package:tripz_rider/constant/box_name.dart';
import 'package:tripz_rider/constant/info.dart';
import 'package:tripz_rider/controller/auth/login_controller.dart';
import 'package:jwt_decoder/jwt_decoder.dart';
import '../../constant/links.dart';
@@ -1,4 +1,4 @@
import 'package:siro_rider/print.dart';
import 'package:tripz_rider/print.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:get/get.dart';
@@ -8,7 +8,7 @@ import '../../main.dart';
class SecurityChecks {
static const platform = MethodChannel(
'com.Siro.siro/security'); // Choose a unique channel name
'com.Tripz.tripz/security'); // Choose a unique channel name
static Future<bool> isDeviceCompromised() async {
try {
@@ -1,13 +1,13 @@
import 'dart:convert';
import 'package:siro_rider/constant/api_key.dart';
import 'package:siro_rider/constant/box_name.dart';
import 'package:siro_rider/constant/info.dart';
import 'package:siro_rider/constant/links.dart';
import 'package:siro_rider/controller/auth/login_controller.dart';
import 'package:siro_rider/env/env.dart';
import 'package:siro_rider/main.dart';
import 'package:siro_rider/views/widgets/elevated_btn.dart';
import 'package:tripz_rider/constant/api_key.dart';
import 'package:tripz_rider/constant/box_name.dart';
import 'package:tripz_rider/constant/info.dart';
import 'package:tripz_rider/constant/links.dart';
import 'package:tripz_rider/controller/auth/login_controller.dart';
import 'package:tripz_rider/env/env.dart';
import 'package:tripz_rider/main.dart';
import 'package:tripz_rider/views/widgets/elevated_btn.dart';
import 'package:get/get.dart';
import 'package:http/http.dart' as http;
@@ -8,11 +8,11 @@ class SslPinning {
SslPinning._();
static final Map<String, List<String>> _pins = {
'intaleq.xyz': [
'tripz.xyz': [
'/tNRUeeLxUhQU5gbgdpVWC6QBGAqc/ujg8Kcf0wQiAM=',
'Hlx/0EWNDH5Xkt2KzvqxUzbw0vvEsyZSlibialSyGqI=',
],
'siromove.com': [
'tripzmove.com': [
'C5+lpZ7tcVwmwQIMcRtPbsQtWLABXhQzejna0wHESsl=',
'diGVwiVYbubAI3RW4hB9xU8e/CH2GnkuvVFZE8zmgzI=',
],
@@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:siro_rider/constant/colors.dart';
import 'package:siro_rider/constant/style.dart';
import 'package:tripz_rider/constant/colors.dart';
import 'package:tripz_rider/constant/style.dart';
class Toast {
static void show(BuildContext context, String message, Color color) {
+1 -1
View File
@@ -1,5 +1,5 @@
import 'dart:io';
import 'package:siro_rider/constant/box_name.dart';
import 'package:tripz_rider/constant/box_name.dart';
import 'package:flutter/material.dart';
import 'package:flutter_tts/flutter_tts.dart';
import 'package:get/get.dart';
@@ -1,14 +1,14 @@
import 'dart:convert';
import 'dart:io';
import 'package:siro_rider/constant/api_key.dart';
import 'package:tripz_rider/constant/api_key.dart';
import 'package:get/get.dart';
import 'package:http/http.dart' as http;
import 'package:image_cropper/image_cropper.dart';
import 'package:image_picker/image_picker.dart';
import 'package:path/path.dart';
import 'package:secure_string_operations/secure_string_operations.dart';
import 'package:siro_rider/views/widgets/error_snakbar.dart';
import 'package:tripz_rider/views/widgets/error_snakbar.dart';
import '../../constant/box_name.dart';
import '../../constant/char_map.dart';