# ملاحظات الإصدار 1.30.0-server

## تحديث QR للفواتير والمستخلصات

- إضافة QR بصيغة TLV/Base64 وحقول ZATCA الأساسية الخمسة إلى كل فاتورة ضريبية صادرة.
- إضافة طباعة رسمية لمستخلصات العملاء ومقاولي الباطن مع QR مستقل.
- صفحة تحقق عامة محدودة البيانات للمستخلصات بروابط موقعة لا تتطلب تسجيل الدخول.
- توليد الرموز محليًا داخل المتصفح دون إرسال بيانات الفواتير إلى خدمات خارجية.
- تضمين QR في الطباعة وملفات PDF مع المحافظة على الشعار والتنسيق الحالي وحجم الخط الأخير.

## الجديد في 1.30

- تفعيل مساعد سواعد الذكي عبر OpenAI Responses API مع بقاء المفتاح داخل الخادم فقط.
- واجهة محادثة عربية متجاوبة مع سجل المحادثات، أسئلة سريعة، مؤشر الاتصال والاستخدام اليومي.
- أدوات قراءة آمنة للمشاريع والحضور والرواتب الإجمالية والعملاء والمشتريات والمخزون والمعدات والصيانة والموافقات.
- بحث داخل دليل المستخدم 1.29 لشرح إجراءات النظام دون إرسال كامل الدليل في كل سؤال.
- صلاحيتان مستقلتان `ai.view` و`ai.use` قابلتان للإدارة على مستوى الدور والموظف.
- تحقق من صلاحية كل قسم قبل استخراج بياناته، ومنع الرواتب الفردية والهوية وكلمات المرور والأسرار.
- تشغيل للقراءة والتحليل فقط؛ لا ينفذ المساعد حفظًا أو اعتمادًا أو دفعًا أو قيدًا.
- حد يومي وطول إجابة قابلان للتعديل من إعدادات النظام، مع سجل رموز الاستخدام والتدقيق.
- فحص جاهزية مفتاح OpenAI والاتصال الصادر داخل صفحة فحص النظام.
- تحديث مشروع Android WebView وGitHub إلى 1.30.0.

---

# ملاحظات الإصدار 1.29.0-server

## الجديد في 1.29

- إضافة «دليل المستخدم» تحت إعدادات النظام ومتاح لكل مستخدم مسجل الدخول.
- دليل عربي احترافي من 32 فصلًا و116 موضوعًا يغطي جميع الوحدات والبوابات ودورات العمل والصلاحيات.
- بحث فوري داخل الدليل، وفهرس جانبي متجاوب، وتنقل «السابق/التالي»، وبطاقات بدء سريعة.
- تنزيل الدليل بصيغتي Word وPDF، وطباعة نسخة نظيفة مباشرة من المتصفح.
- مصدر JSON موحد يولد واجهة الدليل وملفات التسليم ويحافظ على اتساق المحتوى.
- حماية تنزيل الملفات بالجلسة ومنع الوصول غير المصرح به.
- تحديث رقم تطبيق Android WebView وملفات GitHub إلى 1.29.0.

---

# ملاحظات الإصدار 1.28.0-server

## الجديد في 1.28

- منع تهيئة قاعدة البيانات تلقائيًا ببيانات نموذجية، وإظهار بيانات الخادم فقط.
- حفظ جزئي حسب القسم بدل إرسال حالة النظام كاملة، مع صلاحيات مستقلة لكل جزء.
- قفل تفاؤلي برقم إصدار ورسالة تعارض واضحة تمنع استبدال تعديلات مستخدم آخر.
- سجل `app_state_revisions` لمراجعة إصدارات الحفظ والأقسام المتغيرة.
- شاشة تحميل وفشل قابلة لإعادة المحاولة ورسائل أخطاء شبكة مفهومة.
- إبقاء النموذج مفتوحًا حتى نجاح الحفظ ومنع فقدان المدخلات عند فشل الطلب.
- لوحة قيادة حية دون أرقام ثابتة، وإزالة الادعاءات التجريبية للذكاء الاصطناعي والباركود والبوابات.
- تجاوب لوحة الإدارة مع قائمة جانبية للجوال وجداول قابلة للتمرير.
- تحسين الوصول بعناصر تنقل حقيقية وتسميات حقول وحالات ARIA وتركيز لوحة المفاتيح.
- ترتيب البحث حسب التطابق الدقيق والبداية مع تنبيه عند وجود نتائج إضافية.
- تطبيق Android 1.28 مع مؤشر تحميل وزر إعادة المحاولة عند انقطاع الاتصال.
- ترويسة طباعة رسمية موحدة بشعار شركة سواعد عربية على فواتير العملاء وفواتير الموردين وأوامر الشراء ومستندات المستودع.
- قوالب A4 قابلة للطباعة أو الحفظ PDF مع بيانات الشركة والطرف والمشروع والبنود والإجماليات والتوقيعات.
- شاشة فعلية لحركات المستودع مع طباعة سند الاستلام وسند الصرف من كل سجل.

---

# ملاحظات الإصدار 1.27.0-server

## الجديد في 1.27

- استبدال البحث التجريبي ببحث فعلي في قاعدة البيانات.
- تغطية المشاريع والموظفين والعملاء والموردين ومقاولي الباطن والمعدات والوثائق والفواتير وأوامر الشراء والموافقات.
- تطبيق صلاحيات العرض على كل نوع نتيجة، ونطاق خاص لطلبات الموافقات المسندة أو المملوكة للمستخدم.
- هروب آمن لرموز البحث الخاصة وحدود صارمة لطول الاستعلام وعدد النتائج.
- سجل آخر عمليات البحث لكل مستخدم مع عدد النتائج وإمكانية المسح.
- انتقال مباشر من النتيجة إلى القسم أو ملف الموظف أو المشروع أو طلب الموافقة.
- فتح البحث باختصار `Ctrl/⌘ + K` وإغلاقه بزر Escape.
- مشروع Android وGitHub محدث إلى 1.27.0.

---

# ملاحظات الإصدار 1.26.0-server

## الجديد في 1.26

- مركز إشعارات شخصي فعلي لكل مستخدم، مع حالة القراءة والإخفاء والتعليم الجماعي.
- تفضيلات مستقلة لتفعيل أو إيقاف إشعارات الموافقات والاستحقاقات والامتثال والنظام.
- إشعارات فورية عند إنشاء طلب اعتماد أو اتخاذ قرار أو إعادة الإرسال أو إضافة تعليق.
- تنبيهات تشغيلية تلقائية للطلبات المتأخرة والوثائق المنتهية أو القريبة وتصاريح العمل المنتهية.
- مفتاح منع تكرار لكل تنبيه، وتنظيف دوري للإشعارات المقروءة حسب إعداد مدة الاحتفاظ.
- شارة عدد الإشعارات غير المقروءة وفلاتر حسب التصنيف والحالة.
- مشروع Android وGitHub محدث إلى 1.26.0.

---

# ملاحظات الإصدار 1.25.0-server

## الجديد في 1.25

- لوحة إعدادات تشغيل فعلية للمنشأة والحضور والرواتب والضرائب والأمان.
- قواعد تحقق مركزية للنوع والحدود والقيم المسموحة، ورفض أي مفتاح غير معروف.
- سجل تاريخي لكل تغيير يحفظ القيمة السابقة والجديدة والمستخدم والتاريخ.
- ربط الإعدادات فعليًا بسماح الحضور والتحقق من الوجه، أيام احتساب الراتب، ونسبة VAT.
- ترقيم تلقائي وآمن للوثائق، مع بادئة وتسلسل وخانات وإعادة سنوية.
- مؤشرات جاهزية HTTPS وAPP_URL وبريد النظام دون عرض أي أسرار.
- مشروع Android وGitHub محدث إلى 1.25.0.

---

# ملاحظات الإصدار 1.24.0-server

## الجديد في 1.24

- صندوق مركزي فعلي للمهام والموافقات مبني على قاعدة البيانات.
- إسناد إلى دور إداري أو مستخدم محدد، مع الأولوية والقيمة والمشروع والاستحقاق.
- قرارات اعتماد ورفض وإعادة للتعديل، مع اشتراط السبب للرفض والإعادة.
- منع صاحب الطلب من اعتماده، وإغلاق مسار API العام الذي يتجاوز دورة الموافقة.
- تعليقات وسجل زمني لكل طلب، مع فحص الطلبات المتأخرة وفصل المهام.
- مشروع Android وGitHub محدث إلى 1.24.0.

---

# ملاحظات الإصدار 1.23.0-server

## الجديد في 1.23

- سجل وثائق هندسي موسع بالتخصص والنوع ورمز المراجعة وتاريخ المراجعة.
- إنشاء مراجعة جديدة يؤرشف المراجعة السابقة تلقائيًا مع الاحتفاظ بالتسلسل الكامل.
- اعتماد أو رفض موثق للمراجعة، مع منع معالجة إصدار قديم.
- خطابات إرسال واردة وصادرة، مع الإصدار وتأكيد الاستلام وتسجيل نتيجة الرد.
- فحوص تلقائية لتكرار المراجعة الحالية، مسودات الإرسال القديمة، والردود المتأخرة.
- مشروع Android وGitHub محدث إلى 1.23.0.

---

# ملاحظات الإصدار 1.22.0-server

## الجديد في 1.22

- إنشاء وتعديل واعتماد وأرشفة تقييمات المخاطر JSA.
- سجل أخطار بدرجات احتمال وشدة قبل وبعد تطبيق إجراءات التحكم.
- منع اعتماد التقييم إذا بقي مستوى خطر أعلى من الحد المقبول.
- ربط تصريح العمل بالتقييم المعتمد والساري للمشروع والفترة.
- إلزام الأعمال الساخنة والمغلقة والرفع والكهرباء والحفر بتقييم مخاطر.
- تسجيل عدد العاملين واتصال الطوارئ ومرجع العزل في التصريح.
- مشروع Android وGitHub محدث إلى 1.22.0.

## الجديد في 1.21

- إنشاء وتعديل واعتماد وأرشفة خطط الفحص والاختبار ITP.
- بنود مرقمة تتضمن النشاط وطريقة الفحص ومعيار القبول والطرف المسؤول.
- نقاط تحكم Hold وWitness وReview مع طلبات فحص مرتبطة بالخطة.
- تسجيل القياس الفعلي وشاهد العميل ونتيجة القبول أو الرفض.
- إنشاء NCR تلقائيًا عند الرفض ومنع اعتماد تقدم المشروع مع نقطة Hold مفتوحة.
- مشروع Android وGitHub محدث إلى 1.21.0.

## الجديد في 1.20

- إنشاء وتعديل وإيقاف وأرشفة خطط الصيانة الوقائية.
- استحقاق الخطة حسب التاريخ أو قراءة العداد أو الأسبق منهما.
- توليد أمر صيانة وقائي وربطه بالأصل والخطة وقائمة الفحص.
- صرف قطع الغيار من المستودعات مع منع الرصيد السالب وتسجيل حركة المخزون.
- احتساب تكلفة القطع من الصرف الفعلي وتسجيل مزود الخدمة وساعات التوقف.
- تحديث آخر صيانة والاستحقاق التالي تلقائيًا عند الفحص والإغلاق.
- مشروع Android وGitHub محدث إلى 1.20.0.

## الجديد في 1.19

- ملف أصل شامل للمعدات والمركبات وبيانات الملكية والمصنع والموديل والتسلسل واللوحة والقيمة.
- تواريخ الاستمارة والتأمين والفحص مع منع النقل والتشغيل عند الانتهاء.
- سجل قراءات عداد غير تنازلي وتنبيه الصيانة حسب القراءة.
- تعديل وإيقاف وإعادة تشغيل وأرشفة آمنة تحفظ التاريخ وتمنع التعارض مع الصيانة أو النقل.
- ربط إغلاق أمر الصيانة بصلاحية وثائق الأصل قبل إعادته إلى التشغيل.
- مشروع Android وGitHub محدث إلى 1.19.0.

## الجديد في 1.18

- إنشاء وتعديل وتأهيل وأرشفة ملفات مقاولي الباطن.
- ربط التأهيل بسريان الرخصة والتأمين، ومنع العقود الجديدة عند الانتهاء أو التعليق.
- تقييم الجودة والسلامة والجدول والتجاري مع حساب المخاطر تلقائيًا.
- إقفال العقد بعد إنهاء المستخلصات المعلقة، ومنع أرشفة مقاول له عقد نشط.
- مشروع Android وGitHub محدث إلى 1.18.0.

## الجديد في 1.17

- إنشاء وتعديل وأرشفة ملفات الموردين من لوحة التحكم.
- بيانات قانونية وضريبية واتصال وعنوان وحساب بنكي وأجل سداد.
- تأهيل بتاريخ انتهاء، ومنع الشراء من مورد معلق أو منتهي التأهيل.
- تقييم موزون للجودة والتسليم والتجارة والامتثال، يحدث التصنيف بين مخاطر منخفضة ومتوسطة ومرتفعة.
- تعليق المورد مع سبب موثق، وأرشفة تمنع وجود أوامر أو فواتير مفتوحة.
- مشروع Android وGitHub محدث إلى 1.17.0.

## الجديد في 1.16

- إنشاء وتعديل وأرشفة ملفات العملاء من لوحة التحكم.
- بيانات قانونية وضريبية واتصال وعنوان وأجل سداد وحد ائتماني.
- متابعات تحصيل ووعود سداد مربوطة بالعميل والفاتورة.
- منع الفوترة عند تجاوز الحد الائتماني، ومنع الأرشفة مع عقود أو ذمم مفتوحة.
- إقفال آمن لعقود العملاء بعد معالجة المستخلصات المعلقة.
- مشروع Android وGitHub محدث إلى 1.16.0.

## الجديد في 1.15

- تحويل إنشاء وتعديل المشاريع إلى قاعدة البيانات الفعلية.
- ربط المشروع بالشركة والفرع ومدير المشروع مع تحقق كامل للارتباطات.
- إضافة النوع والموقع والوصف والعملة والتواريخ وحالة الأداء إلى بطاقة المشروع.
- أرشفة غير مدمرة مع منعها عند وجود تشغيل نشط.
- منع المزامنة العامة من تغيير شركة وفرع المشروع.
- مشروع Android وGitHub محدث إلى 1.15.0.

## إضافات النسخ السابقة

- تحويل الصفحة الرئيسية لتطبيق الموظف إلى بيانات فعلية لأرصدة الإجازات والعهد وآخر قسيمة راتب.
- API خدمة ذاتية يعزل كل موظف عن بيانات زملائه ويتيح الطلبات والإلغاء والتوقيع على السياسات.
- طلبات إجازة ذاتية مع منع الفترات المتداخلة واحتساب الأيام والرصيد السنوي.
- طلبات للسلف والتعريف وشهادة الراتب وتصحيح الحضور والعهد والشكاوى والدعم.
- ربط الطلبات الجديدة بصندوق الموافقات واعتمادها أو رفضها أو إعادتها مع توثيق السبب.
- عرض العهد والمستندات الفعلية ورفع مستند موظف إلى ملفه مباشرة للمراجعة.
- نشر سياسات من الإعدادات وتسجيل اطلاع كل موظف عليها بصورة دائمة.
- نشر تقييم الموظف من ملفه الوظيفي وعرض التقييم المنشور في التطبيق.
- قسيمة راتب محمية قابلة للطباعة أو الحفظ PDF.
- إدارة الشركات والفروع أصبحت مرتبطة فعليًا بقاعدة البيانات بدل البيانات الثابتة.
- إضافة وتعديل وأرشفة الشركات والفروع مع بيانات قانونية وضريبية وعناوين واتصال.
- حسابات بنكية وIBAN سعودي وحساب رئيسي واحد لكل شركة.
- منع الأرشفة عند وجود موظفين أو مشاريع مرتبطة، مع سجل تدقيق كامل.
- مشروع Android وGitHub محدث إلى 1.14.0.

# ملاحظات الإصدار 1.12.0-server

## الجديد في 1.12

- إصلاح تداخل Footer تطبيق الموظف مع شريط التنقل السفلي في Android 15 والأجهزة ذات أزرار النظام.
- دعم `safe-area` للحواف الأربع وارتفاعات `dvh/svh` مع تمرير داخلي ثابت للمحتوى.
- إخفاء شريط الحالة الوهمي في وضع تطبيق الموظف لمنع تكراره مع شريط الهاتف الحقيقي.
- تحويل عناصر التنقل إلى أزرار دلالية بمساحة لمس لا تقل عن 48 بكسل ودعم أوضح للتركيز.
- إضافة معالجة أصلية لـ Window Insets في مشروع Android WebView، وتفعيل `adjustResize` عند ظهور لوحة المفاتيح.
- تحسين تجاوب صفحة تسجيل الدخول على الشاشات الصغيرة والحواف الآمنة.

# ملاحظات الإصدار 1.11.0-server

## الجديد في 1.11

- إضافة 75 صلاحية تغطي العرض والإضافة والتعديل في 25 قسمًا ووحدة وبوابة.
- إخفاء الأقسام من القائمة ومنع إجراءات الواجهة وواجهات API عند غياب الصلاحية.
- تخصيص صلاحيات كل موظف فوق دوره: اتباع الدور، سماح خاص، أو منع خاص.
- ربط تغيير دور الموظف بدور حساب الدخول داخل معاملة واحدة بدل تحديث سجل الموارد البشرية فقط.
- تفعيل أو تعطيل حساب الموظف من لوحة الصلاحيات مع منع المستخدم من تعطيل حسابه الحالي.
- حماية صلاحيات وحسابات الإدارة العليا بحيث لا يعدلها إلا المدير العام.

# ملاحظات الإصدار 1.10.0-server

## الجديد في 1.10

- صلاحيات منفصلة لإنشاء الموظف وتعديل بياناته وإدارة حساب دخوله، ومُنحت افتراضيًا للمدير العام والمدير التنفيذي ومدير الموارد البشرية.
- شاشة تعديل شاملة لملف الموظف مع مزامنة الاسم والبريد في حساب الدخول والراتب الأساسي في العقد النشط.
- منع المستخدم العادي من قراءة ملفات زملائه أو رفع دوره إلى أدوار إدارية عبر واجهات API.
- وضع مخصص لتطبيق الموظف على الجوال، مع مشروع Android WebView للنطاق `ss.sawaedarab.com` يدعم الموقع والكاميرا والملفات والتنزيلات.
- فحص سلامة جديد للتأكد من وجود ترحيل 1.10 وصلاحيات الموارد البشرية الجديدة.

# ملاحظات الإصدار 1.9.0-server

## الجديد في 1.9

- تسجيل دخول الموظف برقم الهوية/الإقامة أو البريد مع الإبقاء على دخول الإدارة بالبريد.
- استعادة كلمة المرور بالبريد برمز مشفر أحادي الاستخدام ينتهي خلال 30 دقيقة ورسالة لا تكشف وجود الحساب.
- نموذج إضافة موظف موسع مستوحى من شاشة الموارد البشرية المرفقة، ويشمل الهوية والوظيفة والبريد وكلمة المرور والنوع والكفالة والصورة والجنسية والجوال والجنس والتواريخ واللغة والدور.
- إنشاء ملف الموظف وحساب المستخدم والربط والدور والعقد داخل معاملة واحدة مع التراجع الكامل عند الفشل.
- تهيئة حساب دخول للموظف الموجود مسبقًا مع إلزام الهوية والبريد، وفحوص سلامة توضح الحسابات غير الجاهزة.
- حماية الصور الشخصية خلف جلسة الدخول، وقفل مؤقت بعد تكرار محاولات الدخول الفاشلة.

# ملاحظات الإصدار 1.8.0-server

## الجديد في 1.8

- أستاذ عام خادمي وميزان مراجعة وقيود يدوية متوازنة.
- منع حذف أو تعديل القيود المرحلة؛ التصحيح بقيد عكسي مرتبط بالأصل.
- فترات مالية وإقفال يمنع أي ترحيل أو عكس داخل الفترة المغلقة.
- احتساب VAT من ضريبة المخرجات والمدخلات والتعديلات، مع اعتماد مزدوج وتوثيق التقديم.
- احتساب واعتماد وسداد ضريبة الاستقطاع.
- فحص جاهزية محلي لفواتير ZATCA مع بصمة SHA-256 وسجل نتائج؛ لا يوجد إرسال إنتاجي خارجي.
- تحديث تقارير الضرائب وحركة الأستاذ من البيانات الفعلية.

# ملاحظات الإصدار 1.7.0-server

## الجديد في 1.7

- أوامر صيانة متسلسلة بسقوف اعتماد وتحديث تلقائي لحالة المعدة.
- طلبات فحص جودة وNCR تلقائي وإجراء تصحيحي مع فصل المنفذ عن المتحقق.
- تصاريح عمل وحوادث وشبه حوادث واجتماعات سلامة وأوامر إيقاف فوري.
- منع استئناف العمل الموقوف دون توثيق الإجراء التصحيحي.
- مستندات مرقمة بإصدارات واعتماد وصلاحية، وسجل مراسلات واردة وصادرة.
- فحوص سلامة تشغيلية جديدة وترقية تراكمية من الإصدارات السابقة.

# ملاحظات الإصدار 1.6.0-server

## الجديد في 1.6

- إكمال دورة المشتريات بطلبات العروض والمقارنة الفنية والمالية والترسية.
- دعم الشراء المباشر المبرر مع الموردين المؤهلين.
- إضافة فواتير الموردين والمطابقة الثلاثية الإلزامية ومنع اعتماد الفروقات.
- إضافة سداد الموردين مع قيود الاستحقاق والدفع المتوازنة.
- إضافة صلاحيات المستخدمين على مستوى كل مستودع وفحوص سلامة جديدة.

# ملاحظات الإصدار 1.5.0-server

## الجديد في 1.5

- موازنات مشاريع وإصدارات WBS وبنود تكلفة وأوزان تقدم.
- منع اعتماد الموازنة قبل وصول مجموع أوزان WBS إلى 100%.
- تحديثات تقدم مخطط وفعلي وتكلفة تراكمية بمسار اعتماد مستقل.
- منع تخفيض التقدم الفعلي عن آخر تحديث معتمد.
- أوامر تغيير بقيمة وأثر زمني وسقف اعتماد حسب الدور.
- تحديث قيمة العقد ومدة المشروع فقط بعد اعتماد أمر التغيير.
- مطالبات تأخير وتكلفة وتغيير نطاق مرتبطة بتاريخ الحدث والإشعار.
- توقعات تدفق نقدي شهرية قابلة للتحديث وسجل مخاطر لكل مشروع.
- ترقية تراكمية تنفذ جميع ترحيلات 1.1 حتى 1.5 الناقصة فقط.

## الجديد في 1.4

- عقود عملاء ومقاولي باطن مرتبطة بالمشروع والأطراف والقيم والمحتجز والدفعات المقدمة.
- مستخلصات تراكمية مع منع تجاوز قيمة العقد.
- احتساب آلي للمحتجز واسترداد الدفعة والخصومات وضريبة 15% وصافي الاستحقاق.
- اعتماد مستخلص العميل ثم إصدار فاتورة داخلية وقيد إيراد وضريبة متوازن.
- تحصيل جزئي أو كامل مع منع تجاوز الرصيد وإنشاء قيد بنك/ذمم.
- اعتماد مستخلص مقاول الباطن وإنشاء قيد استحقاق ومحتجز وضريبة مدخلات.
- تقرير ربحية حي يجمع الإيراد والتكاليف والرواتب والمواد والمقاولين والذمم.
- حالة ZATCA واضحة `not_submitted` حتى يتم ربط بيئة الاعتماد الخارجية فعليًا.

## الجديد في 1.3

- مستودعات متعددة وأرصدة منفصلة لكل مستودع وصنف.
- طلب شراء محفوظ واعتماد بالقيمة وفق سقوف الصلاحيات المعتمدة.
- تأهيل المورد شرط إلزامي قبل إصدار أمر الشراء.
- أمر شراء مرتبط بالطلب والمشروع والمورد مع منع تكرار التحويل.
- استلام وفحص جودة؛ المواد المرفوضة لا تدخل الرصيد.
- صرف مواد للمشاريع مع منع الرصيد السالب وسجل حركة دائم.
- سجل معدات ومحاضر نقل بين المشاريع، ولا يتغير مشروع المعدة قبل اعتماد النقل.
- ترقية تراكمية تنفذ ترحيلات 1.1 و1.2 و1.3 الناقصة فقط.

## الجديد في 1.2

- تسجيل حضور وانصراف فعلي من تطبيق الموظف باستخدام الكاميرا والموقع الجغرافي ونطاق المشروع.
- دعم ورديتي النهار والليل وفترة السماح، واحتساب دقائق التأخير تلقائيًا.
- لوحة متابعة مباشرة وإقفال الغياب مع استثناء الإجازات المعتمدة والراحة الأسبوعية يوم الجمعة.
- ربط حسابات الدخول بملفات الموظفين وعرض سجل الحضور وآخر قسيمة راتب مرحّلة.
- دورة مسير رواتب كاملة: احتساب، مراجعة، اعتماد، ترحيل وإقفال الفترة.
- إنشاء قيد محاسبي متوازن تلقائيًا عند ترحيل الرواتب.
- ترقية تراكمية آمنة؛ شاشة الترقية تنفذ ترحيلات 1.1 و1.2 الناقصة فقط.

> فحص وجود الكاميرا يعمل مباشرة. مطابقة هوية الوجه البيومترية تتطلب ربط مزود معتمد عبر `window.SawaedFaceVerifier` مع تحقق خادمي قبل الاعتماد المؤسسي.

## الجديد في 1.1

- نواة صلاحيات دائمة: أدوار، صلاحيات، تعيين أدوار الموظفين وسقوف الاعتماد.
- ملفات عقود الموظفين والراتب والبدلات وساعات العمل.
- طلبات الإجازات والنقل ومسار الاعتماد والرفض الفعلي.
- تنفيذ نقل الموظف المعتمد بين المشاريع وتحديث التوزيع التشغيلي.
- وثائق الموظفين والعهد والورديات وسجل الحضور كجداول تشغيلية.
- مراكز تكلفة ونطاقات مستخدمين للفروع والمشاريع.
- شاشة ترقية آمنة من الإصدار السابق عبر `public/upgrade.php`.

## ما كان موجودًا في 1.0

- تحويل النموذج الأحادي إلى تطبيق PHP/MySQL قابل للتثبيت.
- إضافة الدخول والجلسات والأدوار وحماية CSRF وسجل التدقيق.
- إضافة حفظ مركزي ومزامنة الجداول الأساسية وREST API.
- إضافة رفع المستندات المحمي ومُثبّت cPanel/VPS.
- إضافة Docker وSQLite للتجربة وMySQL للإنتاج.
- الإبقاء على تصميم سواعد ووحداته، وربط النماذج الأساسية بالحفظ الدائم.

التكاملات التي تتطلب جهات خارجية — ZATCA، واتساب، البنوك، البصمة والخرائط — تحتاج مفاتيح اعتماد وبيئة اختبار قبل تشغيلها الفعلي، ولا تتضمن الحزمة أي مفاتيح سرية افتراضية.
