<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:padding="20dp">

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="SMS &amp; Email Gateway"
            android:textSize="22sp"
            android:textStyle="bold"
            android:textColor="@color/primary"
            android:layout_marginBottom="4dp" />

        <TextView
            android:id="@+id/tvStatus"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:text="الحالة: متوقف"
            android:textColor="#666666"
            android:layout_marginBottom="16dp" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="إعدادات السيرفر"
            android:textStyle="bold"
            android:layout_marginTop="8dp"
            android:layout_marginBottom="8dp" />

        <EditText
            android:id="@+id/etServerUrl"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="رابط السيرفر مثال: http://192.168.1.10/sms_gateway_saas"
            android:inputType="textUri" />

        <EditText
            android:id="@+id/etGatewayKey"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:hint="Gateway Secret Key (من لوحة التحكم -> الإعدادات)"
            android:inputType="textPassword" />

        <EditText
            android:id="@+id/etPollInterval"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:hint="فاصل الاستطلاع بالثواني (افتراضي 15)"
            android:inputType="number" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="إعدادات البريد الإلكتروني (SMTP)"
            android:textStyle="bold"
            android:layout_marginTop="20dp"
            android:layout_marginBottom="8dp" />

        <EditText
            android:id="@+id/etSmtpHost"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="SMTP Host مثال: smtp.gmail.com" />

        <EditText
            android:id="@+id/etSmtpPort"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:hint="SMTP Port مثال: 587"
            android:inputType="number" />

        <EditText
            android:id="@+id/etSmtpUsername"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:hint="SMTP Username / Email"
            android:inputType="textEmailAddress" />

        <EditText
            android:id="@+id/etSmtpPassword"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:hint="SMTP Password (App Password لو Gmail)"
            android:inputType="textPassword" />

        <EditText
            android:id="@+id/etSmtpFrom"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:hint="عنوان المرسل (From) مثال: no-reply@yourdomain.com"
            android:inputType="textEmailAddress" />

        <CheckBox
            android:id="@+id/cbSmtpSsl"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="استخدام SSL/TLS (مستحسن، شغّله لمعظم مزودي الخدمة)"
            android:checked="true"
            android:layout_marginTop="4dp" />

        <Button
            android:id="@+id/btnSave"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:text="حفظ الإعدادات" />

        <Button
            android:id="@+id/btnRequestPermissions"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:text="طلب الأذونات المطلوبة" />

        <Button
            android:id="@+id/btnStart"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="16dp"
            android:backgroundTint="@color/primary"
            android:text="▶ تشغيل الـ Gateway" />

        <Button
            android:id="@+id/btnStop"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="8dp"
            android:backgroundTint="#DC2626"
            android:text="⏸ إيقاف الـ Gateway" />

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="20dp"
            android:text="ملاحظة: اترك التطبيق يعمل بالخلفية. لو جهازك يوقف التطبيقات تلقائيًا لتوفير الطاقة (شائع بأجهزة Xiaomi/Huawei/Oppo)، استثنِ هذا التطبيق من إعدادات توفير الطاقة يدويًا حتى يستمر بالعمل."
            android:textSize="12sp"
            android:textColor="#888888" />

    </LinearLayout>
</ScrollView>
