From 90d976e1d139a196433d01588357e1bbd5be4063 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Wed, 29 Jul 2026 19:44:58 +0300 Subject: [PATCH] Update: 2026-07-29 19:44:57 --- docker/php/www-pool.conf | 6 + .../android/app/src/main/AndroidManifest.xml | 10 +- .../ios/Runner.xcodeproj/project.pbxproj | 20 +-- intaleq_driver/ios/Runner/Info.plist | 7 +- intaleq_driver/lib/constant/info.dart | 22 +-- intaleq_driver/lib/constant/links.dart | 6 +- intaleq_driver/lib/constant/notification.dart | 4 +- .../auth/captin/invit_controller.dart | 12 +- .../auth/syria/registration_controller.dart | 2 +- .../auth/syria/registration_simulation.dart | 4 +- .../functions/app_update_controller.dart | 2 +- .../lib/controller/functions/crud.dart | 2 +- .../controller/functions/package_info.dart | 2 +- .../lib/controller/functions/ssl_pinning.dart | 40 +++-- .../gamification/referral_controller.dart | 4 +- .../home/captin/home_captain_controller.dart | 2 +- .../home/captin/map_driver_controller.dart | 2 +- .../navigation/navigation_controller.dart | 2 +- .../home/navigation/navigation_view.dart | 2 +- .../lib/controller/local/ar_eg.dart | 146 +++++++++--------- .../lib/controller/local/ar_jo.dart | 146 +++++++++--------- .../lib/controller/local/ar_sy.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/de.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/el.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/en.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/es.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/fa.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/fr.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/hi.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/it.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/ru.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/tr.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/ur.dart | 146 +++++++++--------- intaleq_driver/lib/controller/local/zh.dart | 146 +++++++++--------- .../mtn_new/mtn_payment_new_screen.dart | 2 +- .../controller/rate/rate_app_controller.dart | 2 +- intaleq_driver/lib/main.dart | 14 +- .../lib/models/model/onboarding_model.dart | 8 +- intaleq_driver/lib/onbording_page.dart | 10 +- intaleq_driver/lib/splash_screen_page.dart | 2 +- .../views/auth/captin/contact_us_page.dart | 4 +- .../auth/captin/invite_driver_screen.dart | 2 +- .../lib/views/auth/captin/otp_page.dart | 2 +- .../views/home/Captin/About Us/about_us.dart | 4 +- .../Captin/About Us/frequantly_question.dart | 18 +-- .../home/Captin/About Us/using_app_page.dart | 8 +- .../Captin/home_captain/drawer_captain.dart | 3 +- .../home/my_wallet/card_wallet_widget.dart | 2 +- .../views/home/my_wallet/points_captain.dart | 4 +- .../views/home/profile/complaint_page.dart | 2 +- .../views/home/profile/profile_captain.dart | 5 +- .../views/widgets/driver_earnings_badge.dart | 4 +- .../android/app/src/main/AndroidManifest.xml | 6 +- .../ios/Runner.xcodeproj/project.pbxproj | 18 +-- intaleq_rider/ios/Runner/Info.plist | 13 +- intaleq_rider/lib/constant/box_name.dart | 2 +- intaleq_rider/lib/constant/colors.dart | 2 +- intaleq_rider/lib/constant/design.dart | 12 +- intaleq_rider/lib/constant/info.dart | 20 +-- intaleq_rider/lib/constant/links.dart | 6 +- intaleq_rider/lib/constant/notification.dart | 20 +-- .../lib/controller/auth/login_controller.dart | 2 +- .../controller/firebase/firbase_messge.dart | 4 +- .../lib/controller/functions/geolocation.dart | 4 +- .../controller/functions/package_info.dart | 4 +- .../lib/controller/functions/ssl_pinning.dart | 40 +++-- .../home/map/map_engine_controller.dart | 2 +- .../home/map/ride_lifecycle_controller.dart | 6 +- .../home/map/ui_interactions_controller.dart | 18 +-- .../home/map_passenger_controller.dart | 28 ++-- .../home/profile/invit_controller.dart | 8 +- .../home/splash_screen_controlle.dart | 10 +- intaleq_rider/lib/controller/local/ar_eg.dart | 84 +++++----- intaleq_rider/lib/controller/local/ar_jo.dart | 86 +++++------ intaleq_rider/lib/controller/local/ar_sy.dart | 84 +++++----- intaleq_rider/lib/controller/local/de.dart | 100 ++++++------ intaleq_rider/lib/controller/local/el.dart | 100 ++++++------ intaleq_rider/lib/controller/local/es.dart | 100 ++++++------ intaleq_rider/lib/controller/local/fa.dart | 100 ++++++------ intaleq_rider/lib/controller/local/fr.dart | 100 ++++++------ intaleq_rider/lib/controller/local/hi.dart | 100 ++++++------ intaleq_rider/lib/controller/local/it.dart | 100 ++++++------ intaleq_rider/lib/controller/local/ru.dart | 100 ++++++------ intaleq_rider/lib/controller/local/tr.dart | 100 ++++++------ intaleq_rider/lib/controller/local/ur.dart | 100 ++++++------ intaleq_rider/lib/controller/local/zh.dart | 100 ++++++------ .../payment/paymob/paymob_wallet.dart | 2 +- .../controller/payment/prime_controller.dart | 6 +- intaleq_rider/lib/main.dart | 6 +- .../lib/models/model/onboarding_model.dart | 8 +- .../lib/services/geofencing_service.dart | 2 +- intaleq_rider/lib/splash_screen_page.dart | 6 +- intaleq_rider/lib/views/auth/login_page.dart | 4 +- intaleq_rider/lib/views/auth/otp_page.dart | 2 +- .../lib/views/home/HomePage/about_page.dart | 4 +- .../lib/views/home/HomePage/contact_us.dart | 8 +- .../HomePage/frequentlyQuestionsPage.dart | 12 +- .../views/home/HomePage/share_app_page.dart | 2 +- .../map_widget.dart/apply_order_widget.dart | 2 +- .../car_details_widget_to_go.dart | 2 +- .../cash_confirm_bottom_page.dart | 2 +- .../home/map_widget.dart/map_menu_widget.dart | 6 +- .../map_widget.dart/ride_begin_passenger.dart | 2 +- .../searching_captain_window.dart | 2 +- .../home/my_wallet/passenger_wallet.dart | 97 ++++++------ .../views/home/my_wallet/siro_prime_page.dart | 10 +- .../views/home/profile/complaint_page.dart | 2 +- .../views/widgets/competitor_price_badge.dart | 2 +- scripts/copy_icons.py | 22 +++ scripts/fix_translation_keys.py | 82 ++++++++++ 110 files changed, 2238 insertions(+), 2071 deletions(-) create mode 100644 scripts/copy_icons.py create mode 100644 scripts/fix_translation_keys.py diff --git a/docker/php/www-pool.conf b/docker/php/www-pool.conf index 2926590..a5284bf 100644 --- a/docker/php/www-pool.conf +++ b/docker/php/www-pool.conf @@ -11,6 +11,12 @@ pm.status_path = /status slowlog = /proc/self/fd/2 request_slowlog_timeout = 3s +; ‏قيمة php-fpm الافتراضية clear_env=yes تمسح بيئة العامل، فتضيع كل متغيرات +; ‏env_file في compose ويصبح getenv('ENCRYPTION_KEY_PATH') = false داخل الطلبات +; ‏(بينما php-cli يراها عادياً). عندها يسقط bootstrap.php على /var/.enckey غير +; ‏الموجود ويردّ 500 "Encryption key issue" على كل نقطة نهاية. +clear_env = no + ; ‏توجيه error_log إلى مخرج الحاوية — بلا هذه الأسطر تُبتلع كل رسائل ; ‏error_log() في الكود ولا يظهر شيء في `docker compose logs php`، والباك إند ; ‏مليء بها: [accept_ride] و [FCM_DEBUG] و 📲 [FCM_RESULT] و [SOCKET_DEBUG]. diff --git a/intaleq_driver/android/app/src/main/AndroidManifest.xml b/intaleq_driver/android/app/src/main/AndroidManifest.xml index df682ef..1d9303b 100644 --- a/intaleq_driver/android/app/src/main/AndroidManifest.xml +++ b/intaleq_driver/android/app/src/main/AndroidManifest.xml @@ -80,21 +80,21 @@ - + - + - + - - + + diff --git a/intaleq_driver/ios/Runner.xcodeproj/project.pbxproj b/intaleq_driver/ios/Runner.xcodeproj/project.pbxproj index b34d9b9..26a36be 100644 --- a/intaleq_driver/ios/Runner.xcodeproj/project.pbxproj +++ b/intaleq_driver/ios/Runner.xcodeproj/project.pbxproj @@ -299,14 +299,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; @@ -373,14 +369,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; @@ -530,7 +522,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.intaleq-driver"; + PRODUCT_BUNDLE_IDENTIFIER = com.Intaleq.driver; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; @@ -547,7 +539,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.siroDriver.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = com.Intaleq.driver.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -565,7 +557,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.siroDriver.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = com.Intaleq.driver.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; @@ -581,7 +573,7 @@ CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = com.example.siroDriver.RunnerTests; + PRODUCT_BUNDLE_IDENTIFIER = com.Intaleq.driver.RunnerTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Runner.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Runner"; @@ -716,7 +708,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.intaleq-driver"; + PRODUCT_BUNDLE_IDENTIFIER = com.Intaleq.driver; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -742,7 +734,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - PRODUCT_BUNDLE_IDENTIFIER = "com.intaleq-driver"; + PRODUCT_BUNDLE_IDENTIFIER = com.Intaleq.driver; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; SWIFT_VERSION = 5.0; diff --git a/intaleq_driver/ios/Runner/Info.plist b/intaleq_driver/ios/Runner/Info.plist index 1715084..d8452d0 100644 --- a/intaleq_driver/ios/Runner/Info.plist +++ b/intaleq_driver/ios/Runner/Info.plist @@ -5,13 +5,14 @@ BGTaskSchedulerPermittedIdentifiers $(PRODUCT_BUNDLE_IDENTIFIER) + dev.flutter.background.refresh CADisableMinimumFrameDurationOnPhone CFBundleDevelopmentRegion $(DEVELOPMENT_LANGUAGE) CFBundleDisplayName - Siro Driver + Intaleq Driver CFBundleExecutable $(EXECUTABLE_NAME) CFBundleGetInfoString @@ -36,10 +37,10 @@ CFBundleTypeRole Editor CFBundleURLName - siromove.com + intaleqapp.com CFBundleURLSchemes - siromove + intaleq diff --git a/intaleq_driver/lib/constant/info.dart b/intaleq_driver/lib/constant/info.dart index 88688b5..d47bbfe 100755 --- a/intaleq_driver/lib/constant/info.dart +++ b/intaleq_driver/lib/constant/info.dart @@ -1,7 +1,7 @@ class AppInformation { - static const String companyName = 'Siro'; - static const String appName = 'Siro DRIVER'; - static const String appVersion = 'Siro DRIVER'; + static const String companyName = 'Intaleq'; + static const String appName = 'Intaleq DRIVER'; + static const String appVersion = 'Intaleq DRIVER'; static const String phoneNumber = ''; static const String linkedInProfile = 'https://www.linkedin.com/in/hamza-ayed/'; @@ -16,7 +16,7 @@ class AppInformation { - Siro - Privacy Policy & Terms of Use + Intaleq - Privacy Policy & Terms of Use