إطلاق العرض الموحد الجديد لقائمة المواضيع

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

@martin لقد غطيت في new_and_unread_results في #20 لترتيب علامة التبويب “الكل”، وهذا هو المستدعي الآخر لها، وهو list_suggested_for. سابقًا، كان المسار يقوم بالتالي:

unread_results(…, :high)          # أولاً، يشغل أكبر عدد ممكن من الأماكن المتاحة
new_results(…)                    # فقط ما تبقى من الأماكن
random_suggested(…)

والآن أصبح الأمر عبارة عن استدعاء واحد لـ new_and_unread_results(…) بأولوية عادية. كلا المسارين يمران عبر suggested_ordering، لذا فإن قاعدة “نفس الفئة أولاً” تنطبق في كلتا الحالتين، والفرق هو أن المواضيع غير المقروءة التي يتم تتبعها كانت تشغل كل الأماكن المتاحة لها قبل النظر في أي موضوع جديد، والآن أصبحت في مجمع واحد مع المواضيع الجديدة. التأثير الصافي: موضوع غير مقروء تتابعه في فئة أخرى يظهر الآن أسفل موضوع جديد تمامًا في الفئة التي تقرأها حاليًا.

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

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


&tl;dr: فقدت المواضيع المقترحة غير المقروءة في أسفل الموضوع أولويتها

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