Forumate - عميل Discourse أصلي لـ iOS

لكل المهتمين بهذا الموضوع، يمكنكم إلقاء نظرة على Forumate.

لقد كان لدي وقت لبناء عميل discourse بنفسي مؤخرًا. وهو غير مكتمل وفي مرحلة مبكرة. ولكن إذا كنت مهتمًا به، يمكنك الانضمام إلى رابط TestFlight لإلقاء نظرة.

7 إعجابات

تم تقسيم 7 مشاركات إلى موضوع جديد: مناقشة ميتا حول تطبيق forumate و discord

يتعطل عميل Forumate فورًا عند تحديد منتدى @Kyle-Ye
لقد قدمت تقرير خطأ باستخدام أداة الإبلاغ عن الأخطاء المضمنة في TestFlight.

تحديث: يعمل أحيانًا ويتعطل أحيانًا

إعجاب واحد (1)

شكرا على التقرير. سألقي نظرة عليه.

إعجاب واحد (1)

ما الجديد في الإصدار 0.3.0 من TestFlight:

  • تم إعادة تصميم أيقونة macOS لتناسب المنصة (الأيقونة القديمة تستخدم أيقونة iOS المربعة)
  • تمت إضافة قسم الدعم في علامة التبويب “الإعدادات” حيث يمكنك العثور على مشكلات GitHub والانضمام إلى خادم Discord
  • تحديث StarterIntro
  • [إصلاح خطأ] إصلاح لون النص الأسود في watchOS

والأهم من ذلك، يمكنك التحقق من الكود المصدري على GitHub - Kyle-Ye/Forumate: A native client to access Discourse server for Apple Platforms :tada:

5 إعجابات

لا يبدو أنه يعمل عند النقر على فئة.

ملاحظة: أنا على نظام iOS 17.

إعجابَين (2)

نعم، إنها مشكلة معروفة، راجع Navigate to Subcategory Page · Issue #14 · Kyle-Ye/Forumate · GitHub.

سأحاول إصلاحها في 0.4.0

إعجابَين (2)

شكرًا لك، لدي بعض الاقتراحات على الرغم من ذلك.

أولاً، في صفحة إضافة المجتمع:

  • أوصي باستخدام لوحة مفاتيح Safari، والتي تحتوي على نقطة ولا يوجد بها تصحيح تلقائي.
  • حاليًا، يتعين عليك إضافة “https://”، وهو أمر مربك أكثر عند كتابته.
  • إذا أدخلت اسمًا غير صحيح، يبدو أن مربع الخطأ يختفي بعد نصف ثانية دون أن أنقر على أي شيء.

اقتراحات متنوعة:

  • يمكنك على الأرجح إزالة تنسيق markdown و HTML من معاينات المنشورات والفئات:

  • لا يبدو أن هناك طريقة واضحة لتسجيل الدخول أو التفاعل مع المجتمع على الإطلاق.
  • يستخدم عميل watchOS لغة تصميم watchOS 9 بدلاً من 10.

بصرف النظر عن كل ملاحظاتي، عمل رائع! يبدو عميل watchOS رائعًا، لم أر تطبيقًا يفعل ذلك من قبل، وهو مفيد للغاية.

3 إعجابات

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

سأتحقق من مشكلة لوحة مفاتيح سفاري عند إضافة مجتمع جديد. لكنني ما زلت مرتبكًا بعض الشيء بشأن ما ترغب في رؤيته. هل يمكنك المساعدة في تقديم مشكلة على جيت هاب ويمكننا مناقشة التفاصيل عليها؟

يمكنك على الأرجح إزالة تنسيق ماركداون + HTML من معاينات المشاركات + الفئات:

واجهة برمجة تطبيقات Discourse تُرجع إصدار HTML وإصدار نص خام. اخترت دعم إصدار HTML باستخدام
Swift Regex حتى يتمكن المستخدم من النقر على <a></a>. يبدو أن هناك حالات مفقودة تسببت في الخطأ. هل يمكنك تقديم خطأ وتقديم عنوان URL لخادم Discourse (إذا كان عامًا).

خادمي الرئيسي للاختبار هو Swift Forums

لا يبدو أن هناك طريقة واضحة لتسجيل الدخول أو التفاعل مع المجتمع على الإطلاق

نعم. هذه الميزة مجدولة ويتم تتبعها عبر Account System Not implemented · Issue #3 · Kyle-Ye/Forumate · GitHub

لن تظهر في الإصدار 0.4.0 وسأقوم بتنفيذها قبل الإصدار العام 1.0.0

عميل watchOS يستخدم لغة تصميم watchOS 9 بدلاً من 10

تم إصدار WWDC2023 OS قبل يومين فقط. تحدث معظم عمليات التطوير باستخدام Xcode 13.4 على watchOS 9. امنحني المزيد من الوقت، وسأدعم watchOS 10 في الإصدار 0.4.0 (وسأتوقف عن دعم watchOS 9 قريبًا في الإصدار 0.4.0 أو 0.5.0)

3 إعجابات

أتمنى أن أرى شيئًا مشابهًا على جانب أندرويد :slight_smile:

شكرًا على المشاركة، سأتحقق من هذا!

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

3 إعجابات

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

بالتأكيد لأن Hub الرسمي يستخدم تقنية الويب لبنائه بينما يستخدم هذا التطبيق UIKit/SwiftUI الأصلي لبنائه. والعديد من التصميمات تشير إلى تطبيق مناقشة iOS الذي لم تتم صيانته سابقًا - Fig.

آمل أن أرى شيئًا مشابهًا على جانب Android :slight_smile:

نعم، هذا جيد تمامًا. غلاف API والنموذج مفتوح المصدر على GitHub - Kyle-Ye/DiscourseKit. يمكننا استخدامه بسهولة وإطار عمل Compose لبناء مثل هذا التطبيق على Android.

3 إعجابات

ما الجديد في إصدار TestFlight 0.4.0:

  • :warning: تحديث الحد الأدنى لنظام التشغيل المدعوم إلى iOS 17 و watchOS 10 ومحاذاة نظام التشغيل (نعتذر عن هذا الإسقاط. لكن أعتقد أن معظمكم لا يحتاجون إلى التحديث إلى إصدار تجريبي. انتظروا فقط إصدار iOS 17 في سبتمبر)
  • إصلاح تعطل AG على watchOS
  • إضافة دعم الترجمة للغة الصينية
  • إضافة دعم الفئات الفرعية الأولية
  • إضافة قسم المجتمعات الموصى بها

إذا كنت ترغب في متابعة آخر الأخبار والتحديثات على Forumate، فتأكد من متابعة تطبيق Forumate على تويتر

3 إعجابات

هل هذا تطبيق ذو علامة تجارية بيضاء؟

إعجابَين (2)

يدعم Forumate.app جميع أنواع مجتمعات Discourse.

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

إعجابَين (2)

حصلت على دعم أولي على 0.4.0

إعجابَين (2)

إذا كنت قد أسقطت الدعم لبناء النسخة التجريبية، فلن أتمكن من استخدامه. لا أرى التحديث مع ذلك:

إعجابَين (2)

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

إعجابَين (2)

تمكن فريق العمل الداخلي لدينا من الحصول على أحدث إصدارات v0.4.0 بنجاح.

ويمكنك تنزيل الملف الثنائي الموثق لنظام macOS مباشرة عبر Github Release 0.4.0 Beta · Kyle-Ye/Forumate · GitHub

بالنسبة لمنصات Apple الأخرى:
بالنسبة لبناء الاختبار الخارجي، ستحتاج Apple إلى بعض الوقت لمراجعته تمامًا كما هو الحال عند تقديمه إلى App Store.

شاهد المزيد من المعلومات على App Review Guidelines - Apple Developer

إعجابَين (2)

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

ليس لدي جهاز ماك لأنني أستخدم جهاز الكمبيوتر الخاص بي للكثير من الألعاب، لذلك لن يساعد هذا.

3 إعجابات

هل يتعطل في الخلفية؟ لم أفتح التطبيق منذ أن أرسلت تلك الرسالة.

تحديث: إنه يتعطل دائمًا بغض النظر عن أي شيء، لقد حاول للتو العمل في الخلفية.

إعجابَين (2)