v0.13.3 — Beta: إصلاحات حاسمة لـAndroid (أذونات + .gtsirm + زرّ الرُجوع)
Pre-release
Pre-release
GT-SIRM v0.13.3 — Beta
📱 إصلاحات حاسمة لنُسخة Android APK
1) أذونات كاملة في AndroidManifest.xml
كانت النُسخة السابِقة تَفتقد كلّ الأذونات الضَروريّة. الآن:
- ✅ RECORD_AUDIO + MODIFY_AUDIO_SETTINGS — تَسجيل الميكروفون
- ✅ READ/WRITE_EXTERNAL_STORAGE (Android 12 وأَقدم)
- ✅ READ_MEDIA_AUDIO/VIDEO/IMAGES (Android 13+)
- ✅ VIBRATE + ACCESS_NETWORK_STATE
- ✅
<uses-feature microphone required="false">(لا يَفشل التَثبيت على أجهزة بدون ميكروفون)
2) ربط ملفّات .gtsirm بالبَرنامج
الآن عند النَقر على ملفّ .gtsirm في مُدير الملفّات، يَظهَر GT-SIRM في قائمة "فتح بـ":
intent-filterلـACTION_VIEW معpathPatternللـ.gtsirm- يَدعم
file://وcontent:// - يَدعم MIME
*/*وapplication/json
3) زرّ الرُجوع لا يَخرج بدون تَأكيد
عَبر @capacitor/app plugin:
App.addListener('backButton')يَعرض مُربّع تَأكيد إن كان مَشروعك يَحوي تَعديلات غير مَحفوظة- خِيارات: 💾 احفظ ثُمَّ اخرُج /
⚠️ اخرُج بدون حِفظ / ↩️ إلغاء - نَفس تَجربة سَطح المكتب
4) فَتح ملفّ .gtsirm يَعمل من خارِج البَرنامج
App.addListener('appUrlOpen')يَستقبِل الـintentApp.getLaunchUrl()يَقرأ الـintent عند البَدء البارد- يَفتح المَشروع آليّاً عَبر Capacitor Filesystem
5) إعادة تَوليد الأَيقونات بَعد cap sync
build-apk.shيَستَدعيgen-android-icons.pyتلقائيّاً بَعدcap sync- يَمنع Capacitor من الكِتابة فَوق أَيقونات GT-SIRM بالافتراضيّة
📦 الملفّات
| الحزمة | المنصّة |
|---|---|
GT-SIRM-0.13.3.AppImage |
لينُكس عام |
gt-sirm_0.13.3_amd64.deb |
Debian/Ubuntu/Mint |
gt-sirm-0.13.3-2.x86_64.rpm |
Fedora/openSUSE/RHEL |
GT-SIRM-0.13.3-debug.apk |
Android (الويب) |
🛡️ الحَوكَمة
كلّ التَعديلات بـSalehGNUTUX (gnutux.arabic@gmail.com). بُنيَ ابتغاءَ وَجه الله الكريم — اللهمَّ تَقبَّل.