fix: عمود overview + قرارات المالك (الخرائط · فلسفة المال · تنظيف المستودع)
إصلاح انحدار أدخلتُه: /admin/overview كان يستعلم عن `t.created_at` وهو غير موجود في كيان الرحلة (الاسم `requested_at`)، فترجع النقطة 500 ويُفرَّغ جدول المستأجرين في لوحة السوبر-أدمن. فحص الأنواع لم يمسكه لأن استعلامات QueryBuilder نصوص، والمحكّ الذي كان سيمسكه لم يُشغَّل. قرارات المالك 2026-07-18: - الخرائط: `intaleq_maps` حصراً (SDK انطلق على MapLibre). تصحيح قرار سابق خاطئ: flutter_map + latlong2 طبقة منافسة تعطي نوعَي LatLng متضاربين. السبب ليس عمل جوجل في سوريا — بل قِدَم بياناتها في المنطقة. - docs/24 جديد: فلسفة المال — فصل الإيراد (شحن السائق · رسوم العمليات) عن الأمانة (شحن الراكب)، بمحفظتين لا بحقل حالة، ودفتر مضاف فقط. - P موسّعة (بوابات · تسوية بالرسائل لكليك/شام كاش · رسوم بالدولة · تقارير) و O5 (ترتيب المهام المجدولة)، وتأجيل Android Auto/CarPlay. - الحزم: نسخ سيرو الأحدث + live_activities لشاشة القفل في iOS. تنظيف: إخراج 463 ملف بناء NDK من التتبّع، وإخراج شهادات التوقيع ومفتاح App Store من المستودع (تُولَّد من جديد عند الحاجة) مع تحديث .gitignore. الملفات باقية على القرص — أُزيلت من الفهرس فقط. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5
parent
de4bbd00ac
commit
4ca932dd1f
@@ -32,9 +32,10 @@ dependencies:
|
||||
go_router: ^14.6.2 # التنقّل
|
||||
flutter_secure_storage: ^9.2.2 # التوكنات (لا SharedPreferences)
|
||||
|
||||
# ---- الخرائط: flutter_map + بلاطات انطلق، لا google_maps_flutter ----
|
||||
flutter_map: ^7.0.2
|
||||
latlong2: ^0.9.1
|
||||
# ---- الخرائط: SDK انطلق حصراً (docs/23 §6) ----
|
||||
# يُصدِّر LatLng/Marker/Polyline بنفسه كبديل drop-in لـgoogle_maps_flutter.
|
||||
# لا تُضَف flutter_map ولا latlong2: طبقة منافسة تعطي نوعَي LatLng متضاربين.
|
||||
intaleq_maps: ^2.2.0
|
||||
|
||||
# ---- الزمن الحقيقي والإشعارات ----
|
||||
socket_io_client: ^3.0.2
|
||||
@@ -43,17 +44,21 @@ dependencies:
|
||||
flutter_local_notifications: ^18.0.1
|
||||
|
||||
# ---- خاصّ بالسائق: الموقع في الخلفية والعرض الطافي (docs/23 §10) ----
|
||||
geolocator: ^13.0.2
|
||||
geolocator: ^14.0.2
|
||||
flutter_background_service: ^5.1.0
|
||||
flutter_background_service_android: ^6.3.1
|
||||
flutter_overlay_window: ^0.4.5
|
||||
battery_plus: ^6.2.0 # متحكّم الموقع واعٍ للبطارية
|
||||
battery_plus: ^7.0.0 # متحكّم الموقع واعٍ للبطارية
|
||||
wakelock_plus: ^1.2.10
|
||||
vibration: ^3.1.2
|
||||
|
||||
# الرحلة الحيّة على شاشة القفل: iOS عبر live_activities، وأندرويد عبر
|
||||
# `trip_overlay_plugin` الأصيل المرفق (لا حزمة pub مقابلة له).
|
||||
live_activities: ^2.3.0
|
||||
|
||||
# ---- أدوات مساعدة ----
|
||||
device_info_plus: ^11.2.0 # بصمة الجهاز (x-device-id — docs/17 D2)
|
||||
connectivity_plus: ^6.1.0
|
||||
connectivity_plus: ^6.1.5
|
||||
permission_handler: ^11.3.1
|
||||
package_info_plus: ^8.1.2
|
||||
image_picker: ^1.1.2 # صور الوثائق
|
||||
|
||||
Reference in New Issue
Block a user