# DisHub - تطبيق جوال أصلي وحديث لمنتديات Discourse

**URL:** https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296
**Category:** Extras
**Created:** [5 أغسطس 2025، 12:36ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296 "2025-08-05T00:36:26Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [5 أغسطس 2025، 12:36ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/1 "2025-08-05T00:36:26Z")

</div>

أهلاً بمجتمع Discourse! 👋

يسرني أن أشارككم شيئًا كنت أعمل عليه منذ فترة: **DisHub** ، وهو تطبيق جوال جديد مصمم خصيصًا لمنتديات Discourse.

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

لذلك قررت بناء DisHub من الصفر باستخدام Flutter. كانت أهدافي بسيطة:

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

**الميزات الرئيسية:**

- 🗂 إدارة جميع منتديات Discourse الخاصة بك من تطبيق واحد
- ⚡ تنقل ورسوم متحركة أصلية فائقة السرعة
- 🔔 إشعارات جوال قابلة للتخصيص
- 🛡 إجراءات المسؤول والمشرف (الإبلاغ، الحذف، التعديل، الحظر، إلخ)
- 🌙 سمات داكنة وفاتحة
- 📲 مصمم للأعضاء والمشرفين والمسؤولين

تم بناء التطبيق بالكامل باستخدام **Flutter** ، وأنا ممتن لكل التعليقات والاختبارات التي تلقيتها من مجتمعات Flutter و Discourse حتى الآن. لقد ساعدت رؤاكم في تشكيل هذا المشروع ليصبح شيئًا أنا فخور به.

أود أن أدعو أي شخص مهتم لتجربته، خاصة إذا كنت تدير مجتمع Discourse أو تشارك فيه. التعليقات والاقتراحات والأسئلة مرحب بها للغاية!

**الروابط:**

- [الصفحة المقصودة](https://hachther.com/products/dishub)
- [رابط Google Play](https://play.google.com/store/apps/details?id=com.hachther.discourse)
- [رابط App Store](https://apps.apple.com/us/app/dishub/id1609587489)

شكرًا لكم على السماح لي بمشاركة هذا معكم جميعًا - وشكرًا لفريق Discourse على هذه المنصة الرائعة!

 ![dishub-screenshot](https://global.discourse-cdn.com/meta/original/4X/c/0/f/c0f2ca2ac219a0545f496880c9d126aec64fa682.jpeg)

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [5 أغسطس 2025، 1:06ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/2 "2025-08-05T01:06:43Z")

</div>

هل هذا مفتوح المصدر؟

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [5 أغسطس 2025، 1:52ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/3 "2025-08-05T01:52:30Z")

</div>

ليس في الوقت الحالي. ولكن يمكن أن يكون هذا خيارًا للميزة.

---

<div class="post-metadata">

### Author: ![Bas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bas/32/294929_2.png) [@Bas](https://meta.discourse.org/u/Bas)
#### Post date: [5 أغسطس 2025، 7:13ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/4 "2025-08-05T07:13:10Z")

</div>

مثير للاهتمام! أرى في السجل أنك قمت بشحن إصدار بالفعل في عام 2022؟

 ![Screenshot 2025-08-05 at 09.07.40](https://global.discourse-cdn.com/meta/original/4X/4/8/e/48e697e8c994b32a99d1682f34d51f0501dd347c.png)

ما الذي استغرق كل هذا الوقت للإعلان عنه؟ 😃 هل لديك العديد من المستخدمين بالفعل؟

* * *

وأعتقد أنه يجدر تكرار هذا التحذير بشأن تطبيق آخر لطرف ثالث:

> [@Canapin](#):
>
> كن على علم بأنه نظرًا لأنه تطبيق تابع لجهة خارجية ومغلق المصدر، فإننا [Discourse] لا نعرف مدى موثوقيته وليس لدينا أي سيطرة على ما يفعله المؤلف ببياناتك.

وهذا يشمل كلمات المرور، لذا كن حذرًا للغاية إذا كنت مسؤولاً!

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [5 أغسطس 2025، 2:45م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/5 "2025-08-05T14:45:53Z")

</div>

لم أكن راضيًا جدًا عن الإصدار الأول، وبعد ذلك، أخذت استراحة طويلة.

لكنني الآن أريد دفع هذا الإصدار الجديد إلى أقصى حد ممكن.

---

<div class="post-metadata">

### Author: ![Gurreo\_Henry](https://avatars.discourse-cdn.com/v4/letter/g/e99b99/32.png) [@Gurreo\_Henry](https://meta.discourse.org/u/Gurreo_Henry)
#### Post date: [5 أغسطس 2025، 6:55م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/6 "2025-08-05T18:55:13Z")

</div>

لقد اختبرت تطبيق DisHub الخاص بك، وهو جيد جدًا بشكل عام. أقدر حقًا واجهة المستخدم السلسة والتصميم الحديث والأداء الرائع. آمل أن يصبح تحديثك أكثر فعالية قريبًا. وبما أنك تقوم بعمل جيد جدًا، فسوف يتحسن تطبيقك قريبًا.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [7 أغسطس 2025، 2:53م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/7 "2025-08-07T14:53:09Z")

</div>

شكرا لملاحظاتك.

إذا كانت لديك أي اقتراحات لميزات تود رؤيتها. فلا تتردد.

---

<div class="post-metadata">

### Author: ![gilles](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gilles/32/549022_2.png) [@gilles](https://meta.discourse.org/u/gilles)
#### Post date: [7 أغسطس 2025، 3:11م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/8 "2025-08-07T15:11:44Z")

</div>

مرحباً،

لقد اختبرت تطبيقك على نظام iOS وأتمكن من العثور على Discourse الخاص بي، ولكن عندما أحاول تسجيل الدخول بعد السماح للتطبيق، أعود إلى صفحتي المتاحة للجميع، ولكنني لست مسجلاً للدخول. لست متأكداً مما إذا كانت هذه مشكلة أم خطأ مني 😅

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [7 أغسطس 2025، 3:36م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/9 "2025-08-07T15:36:24Z")

</div>

من المحتمل أن تكون مشكلة تقنية من جانبنا.  
سيساعدنا ذلك كثيرًا إذا كان بإمكاننا الحصول على مزيد من التفاصيل: بعض لقطات الشاشة أو الفيديو لفهم المشكلة بشكل جيد.

---

<div class="post-metadata">

### Author: ![fyodorovich](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fyodorovich/32/199772_2.png) [@fyodorovich](https://meta.discourse.org/u/fyodorovich)
#### Post date: [10 أغسطس 2025، 8:09ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/11 "2025-08-10T08:09:16Z")

</div>

كان لدي بعض المشاكل في البداية

سمح لي بتجاوز تسجيل الدخول وعرض علي “إضافة مجتمع جديد”. ولكن في نفس الوقت كان يعرض قائمة بالمجتمعات. المجتمع الذي أردت الانضمام إليه لم يكن موجودًا، لذا حاولت “الإضافة” ولكن ذلك أدى إلى حدوث خطأ.

بعد ذلك، رأيت أنه لم يطلب مني تسجيل الدخول إلى مجتمع discourse الخاص بي، بل إنشاء حساب لهذا التطبيق. أحد السلوكيات المفيدة لتطبيق discourse الآخر كان أنه لم يحاول امتلاك حسابي، بل قدمت ببساطة تفاصيل تسجيل الدخول إلى موقع discourse على الويب للدخول.

بعد إنشاء حساب، تمكنت من إضافة مجتمعي إلى القائمة. على جهاز iPhone 13، لم أتمكن من رؤية الحقل لإدخال اسم مجتمعي، فقد كان مخفيًا بواسطة لوحة المفاتيح.

بمجرد تجاوزي لتلك العقبات، تمكنت من تسجيل الدخول إلى مجتمعي وعمل بشكل جيد للغاية. لطالما اعتقدت أن مواقع discourse تعمل بشكل جيد في وضع الهاتف المحمول وأن هذا يتحسن.

بعد اللعب قليلاً، لاحظت بريدًا إلكترونيًا من Supabase يطلب مني تأكيد تسجيل. نظرًا لعدم معرفتي بـ Supabase، قمت بتمييز هذا البريد الإلكتروني كرسائل غير مرغوب فيها وحذفته.

---

<div class="post-metadata">

### Author: ![SubStrider](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/substrider/32/512604_2.png) [@SubStrider](https://meta.discourse.org/u/SubStrider)
#### Post date: [10 أغسطس 2025، 9:25ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/12 "2025-08-10T09:25:54Z")

</div>

كيف يتعامل هذا التطبيق مع المصادقة مع مثيل Discourse؟ هل يعتمد على واجهة برمجة التطبيقات (API) أم يفتح طريقة عرض الويب لذلك الموقع؟ هل يقوم بتخزين بيانات الاعتماد أو يستخدم مصادقة Discourse الأصلية؟ فهم هذا أمر بالغ الأهمية من منظور أمان المستخدم.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [10 أغسطس 2025، 2:08م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/13 "2025-08-10T14:08:36Z")

</div>

مرحباً SubStrider،

بالنسبة للمصادقة، فهي ليست واجهة برمجة تطبيقات (API)، بل يتم فتح المتصفح على “discourse” وإعادة التوجيه إلى التطبيق بمجرد الإنشاء.

لا يتم تخزين أي بيانات اعتماد خاصة بـ “discourse” بواسطة التطبيق.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [11 أغسطس 2025، 10:32ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/14 "2025-08-11T10:32:53Z")

</div>

يعمل الفريق حاليًا على ذلك. وسنقدم ملاحظات في أقرب وقت ممكن.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [11 أغسطس 2025، 10:36ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/15 "2025-08-11T10:36:12Z")

</div>

شكرا جزيلا على ملاحظاتكم القيمة.

سنقوم بتحليل ملاحظاتكم بعمق وسنعود إليكم.

---

<div class="post-metadata">

### Author: ![ckshen](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@ckshen](https://meta.discourse.org/u/ckshen)
#### Post date: [5 سبتمبر 2025، 6:03ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/16 "2025-09-05T06:03:48Z")

</div>

كيف أسجل الخروج من مجتمع؟ لقد قام بتسجيلي للدخول، ولكنه ليس الحساب الصحيح، ولكن لا يمكنني العثور على كيفية تسجيل الخروج.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [5 سبتمبر 2025، 12:21م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/17 "2025-09-05T12:21:58Z")

</div>

هل يمكنك التحديث والمحاولة مرة أخرى؟ تمت إضافة الكثير من التحسينات.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [5 سبتمبر 2025، 12:22م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/18 "2025-09-05T12:22:27Z")

</div>

هل يمكنك مشاركة بعض لقطات الشاشة، سيكون ذلك مفيدًا جدًا.

---

<div class="post-metadata">

### Author: ![serkhelesheyi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/serkhelesheyi/32/497726_2.png) [@serkhelesheyi](https://meta.discourse.org/u/serkhelesheyi)
#### Post date: [8 سبتمبر 2025، 1:35م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/19 "2025-09-08T13:35:28Z")

</div>

مرحباً، أولاً وقبل كل شيء، شكراً لكم على بناء **Dishub** — إنه مشروع مثير للاهتمام حقاً وقد استمتعت باختباره. أثناء استخدام التطبيق، واجهت بعض المشكلات التي أود مشاركتها. نأمل أن تساعد هذه الملاحظات في تحسين التجربة للجميع.

فيما يلي بعض المشكلات والاقتراحات التي لاحظتها أثناء استخدام **Dishub** :

1. **التحقق من صحة عنوان المنتدى**  
عند إضافة منتدى جديد، إذا تم إدخال عنوان URL بدون البادئة `https://`، فإن التطبيق يظهر خطأ.
2. **تسجيل الدخول عبر Google لا يعمل**  
خيار تسجيل الدخول عبر Google لا يعمل. بعد النقر عليه واختيار حساب، لا يحدث شيء.
3. **رابط تسجيل البريد الإلكتروني معطل**  
تتدفق عملية تسجيل البريد الإلكتروني وترسل بريداً إلكترونياً للتأكيد، ولكن الرابط الموجود داخل البريد الإلكتروني يؤدي إلى خطأ “الصفحة غير موجودة”.
4. **قابلية القراءة في الوضع المظلم**  
في الوضع المظلم، تظهر أسماء الفئات بنص داكن، مما يجعل قراءتها صعبة على الخلفية الداكنة.
5. **دعم المنتديات من اليمين إلى اليسار (RTL)**  
بالنسبة للمنتديات من اليمين إلى اليسار (RTL)، يجب أن يتحول التخطيط بأكمله إلى RTL بشكل مثالي. على الأقل، يجب محاذاة محتوى المنشور وعرضه من اليمين إلى اليسار بدلاً من اليسار إلى اليمين.
6. **مشكلة الهامش في الهاتف المحمول**  
على الهاتف المحمول، يبدأ النص قريباً جداً من الحافة اليمنى للشاشة، مما يقلل من قابلية القراءة. ويزداد هذا سوءاً إذا كان لدى المستخدم واقي شاشة مكسور أو متقشر على الحافة.
7. **عرض مواضيع الفئة الفرعية**  
عند تحديد فئة رئيسية، يتم عرض جميع المواضيع كما هو متوقع. ولكن إذا تم تحديد فئة فرعية، تصبح قائمة المواضيع فارغة بدلاً من عرض مواضيع الفئة الفرعية.
8. **تحديد علامات متعددة**  
سيكون من المفيد جداً إذا كان يمكن تحديد علامات متعددة في نفس الوقت.
9. **التمرير في الشريط الجانبي الأيسر**  
القائمة اليسرى لا تمرر. ونتيجة لذلك، لا يمكن الوصول إلى بعض الخيارات في الأسفل أو رؤيتها على الشاشات الصغيرة.
10. **قائمة منسدلة للفئة عند إنشاء موضوع**  
في صفحة “إنشاء موضوع”، لا يوفر حقل الفئة قائمة منسدلة لتصفح واختيار الفئات الموجودة.

شكراً جزيلاً لجهودكم ولأخذ هذه الملاحظات في الاعتبار.

---

<div class="post-metadata">

### Author: ![BRINK\_Fisher](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/brink_fisher/32/198280_2.png) [@BRINK\_Fisher](https://meta.discourse.org/u/BRINK_Fisher)
#### Post date: [9 سبتمبر 2025، 5:31ص UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/20 "2025-09-09T05:31:18Z")

</div>

شكرا جزيلا على هذه الملاحظات التفصيلية. سنعمل عليها بسرعة ونعود إليك.

---

<div class="post-metadata">

### Author: ![ckshen](https://avatars.discourse-cdn.com/v4/letter/c/ad7895/32.png) [@ckshen](https://meta.discourse.org/u/ckshen)
#### Post date: [10 سبتمبر 2025، 6:31م UTC](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296/21 "2025-09-10T18:31:11Z")

</div>

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

[Next page](https://meta.discourse.org/t/dishub-a-modern-native-mobile-app-for-discourse-forums/377296.md?page=2)
