معاينات قائمة الموضوعات (TLP)

بضع تحسينات رائعة حقاً:

هذا يلغي مكتبة imagesLoaded، والتي كانت مبالغة في الاستخدام، والآن نستخدم نظاماً أصلياً للقيام بنفس الشيء:

وهذا يلغي الـ “jank” غير المقصود الذي كان يتجلى في تصادم وتأثير التمييز (highlighting) غير الضروري في النواة عند أول بلاطة في المجموعة الجديدة أثناء التمرير، مما جعل الأمر يبدو وكأنه يستغرق وقتاً لتحميل لون الخلفية الحقيقي (لكنه كان مجرد أمر متعلق بـ CSS):

إعجابَين (2)

يجب أن يحصل الرعاة (≥ 7 دولار/شهر) الآن على الوصول إلى Sidecar مرة أخرى.

إذا كنت قد قمت بالفعل بإعداد discourse-locations-early-access بهذه الطريقة، استخدم نفس التقنية لاستنساخ Sidecar - أي مشاكل، أرسل لي رسالة خاصة!

إذا كنت راعيًا جديدًا وتريد معرفة كيفية الحصول على الوصول إلى Sidecar، أرسل لي رسالة خاصة!

ملاحظة: سيظل مكون السمة عامًا.

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

هل هذا المكون و https://github.com/merefield/discourse-topic-list-previews-theme.git متماثلان، وهل الرابط الأخير متوقف عن الصيانة؟

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

GitHub - merefield/discourse-tc-topic-list-previews: Enriches the content and layout of topic lists · GitHub لا يزال عامًا وليس لدي أي خطط لتغيير ذلك - هذا هو الرابط الصحيح ولم يتغير.

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

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

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

نعم، تم تغيير المنظمة المالك لمكون السمة في مرحلة ما (من Pavilion).

أصبح الإضافة الأصلية مكونًا جانبيًا (sidecar)، وفي هذه العملية تمت إزالة الواجهة الأمامية ونقلها إلى مكون السمة.

بشكل أساسي، أصبح هذا الآن إعدادًا بنموذج “مجاني مع ميزات مدفوعة” (freemium) - أولئك الذين لا يحتاجون إلى ميزات المكون الجانبي يستمرون في العمل كالمعتاد.

هل أصبح الأمر واضحًا كوحل؟ :sweat_smile:

3 إعجابات

تحديث: لتجنب فشل عمليات البناء، قمت باستعادة نسخة عامة من خدمة الـ sidecar إلى:

https://github.com/merefield/discourse-topic-previews-sidecar

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

يوجد إشعار جديد للمسؤولين.

بالنسبة لممولي GitHub الذين يساهمون بمبلغ 7 دولارات أو أكثر شهرياً، يرجى التواصل معي بشكل خاص إذا كنت ترغب في الحصول على النسخة المدعومة.

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

لاحظت خطأ في صفحة قوائم المواضيع حيث يتم تمييز زر الإشارات المرجعية أحياناً عندما لا ينبغي ذلك:
image

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

يرجى التحديث إلى النسخة الخاصة من sidecar @Eviepayne، ثم نواصل من هناك. التفاصيل في الرسالة الخاصة.

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

تلاشى ذلك الخطأ، لكنني أرى هذا في لوحة تحكم المسؤول:

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

هل Horizon مدعوم، أو هل هناك أي فرصة لأن يتم دعمه؟ :slight_smile:

أتساءل، هل هذا هو السبب في أنني أرى لافتة حمراء كبيرة

:warning: حدث خطأ. قد لا يعمل موقعك بشكل صحيح.
بسبب «معاينات قائمة المواضيع». انقر هنا لتحديث أو إعادة تكوين أو تعطيل.

لا، فهي غير متوافقة لأن Horizon يستخدم تحويلاته (transformers) الخاصة لتعديل أشياء مثل الأعمدة، مما يؤدي إلى تعارض جوهري.

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

لا أستخدم Horizon - لقد قمت بالتحقق للتو - أنا أستخدم Light مع Topic Previews كخيار افتراضي، وخياران آخران يمكن للمستخدم اختيارهما، وهما Dark مع Topic Previews وLight (بسيط).

هل لديّ عدم توافق مع TLP؟ يبدو أنه لا يزال يعمل. لكن الشريط الأحمر الكبير (الذي يظهر للمسؤولين فقط) مقلق بعض الشيء.

أستخدم إصدار esr (2026.7.0)

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

هل يوجد استثناء في وحدة تحكم المتصفح؟

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

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

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

شكرًا - هذا أصلح المشكلة!

للتسجيل، قبل التحديث:

TLP: متصفحك لا يدعم CSS Grid Lanes. ستعود معاينات قائمة المواضيع إلى تقريب تخطيط الشبكة القياسي للمasonry. يرجى النظر في تحديث متصفحك للحصول على أفضل تجربة. تحقق من CanIUse لمعلومات التوافق: CSS Grid Lanes | Can I use... Support tables for HTML5, CSS3, etc

[THEME 4 'Topic List Previews'] TypeError: لا يمكن قراءة خصائص غير معرف (قراءة 'some')
    at preview-edits.gjs:101:26
    at K (transformer.js:353:21)
    at get additionalClasses (item.gjs:253:12)
    at R (cache-DtDz7X5V.js:1647:15)
    at index.js:87:32
    at index.js:64:37
    at zn (index.js:396:5)
    at j (index.js:62:16)
    at bi.get (index.js:84:60)
    at Array Iterator.next (<anonymous>)
    at ji.getValue (index.js:244:86)
    at index.js:222:52
    at index.js:64:37
    at zn (index.js:396:5)
    at j (index.js:62:16)
    at my (index.js:1112:57)
    at fy.flush (index.js:1089:26)
    at Object.evaluate (index.js:665:41)
    at Object.evaluate (index.js:103:106)
    at zb.evaluateSyscall (index.js:2873:20)
    at zb.evaluateInner (index.js:2852:64)
    at zb.evaluateOuter (index.js:2849:10)
    at e.next (index.js:4167:45)
    at e._execute (index.js:4157:21)
    at e.execute (index.js:4133:41)
    at _x.handleException (index.js:3450:19)
    at bx.handleException (index.js:3592:52)
    at hx.throw (index.js:3414:16)
    at iy.evaluate (index.js:565:37)
    at hx._execute (index.js:3401:34)
    at hx.execute (index.js:3393:17)
    at xx.rerender (index.js:3610:8)
    at ww.render (index-DaCZcoCY.js:5211:23)
    at index-DaCZcoCY.js:5409:16
    at xb (index.js:2414:7)
    at e.renderRoots (index-DaCZcoCY.js:5389:7)
    at #o (index-DaCZcoCY.js:5374:12)
    at e.revalidate (index-DaCZcoCY.js:5435:10)
    at invoke (index.js:264:14)
    at Rc.flush (index.js:180:11)
    at zc.flush (index.js:334:19)
    at pl._end (index.js:762:32)
    at pl.end (index.js:565:10)
    at pl._run (index.js:806:14)
    at pl._join (index.js:783:19)
    at pl.join (index.js:605:17)
    at Array.Nw (index-DaCZcoCY.js:5301:26)
    at pl._trigger (index.js:860:21)
    at pl._end (index.js:775:16)
    at _boundAutorunEnd (index.js:499:12)
إعجاب واحد (1)

نعم، كان ذلك أحد المشكلات التي تم إصلاحها :clinking_beer_mugs:

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

بالمناسبة، متصفحي ليس قديماً:

كروم محدّث إلى أحدث إصدار: الإصدار 150.0.7871.187 (إصدار رسمي) (arm64)