トピックリストプレビュー (TLP)

いくつかの本当に優れた最適化ポイント:

imagesLoaded ライブラリを削除し、過剰だったものを排除して、同じことをネイティブシステムで実行するようにしました:

そして、スクロール時に新しいセットの最初のタイルで発生していた意図しないカクつき(競合し、不要なコアのハイライトアニメーション)を削除しました。これにより、背景色が読み込まれるのに時間がかかるように見えていましたが、実際には CSS の問題に過ぎませんでした:

「いいね!」 2

スポンサー(月額7ドル以上)は、今やサイドカーに再びアクセスできるはずです。

すでにdiscourse-locations-early-accessでこのように設定されている場合は、同じ手法を使用してサイドカーをクローンしてください。問題が発生した場合は、DMで連絡してください!

新しいスポンサーで、サイドカーへのアクセス方法を知りたい場合は、DMで連絡してください!

注意:テーマコンポーネントは公開のままです。

「いいね!」 1

このコンポーネントと https://github.com/merefield/discourse-topic-list-previews-theme.git は同じものですか?あるいは、後者のURLは廃止されたのでしょうか?

「いいね!」 1

GitHub - merefield/discourse-tc-topic-list-previews: Enriches the content and layout of topic lists · GitHub は公開されたままです。それを変更する予定はありません。それが正しい URL で、変更されていません。

「いいね!」 1

おそらくいつかリポジトリの名前が変更されたのでしょう。しかし、merefieldが古い名前を使って新しいリポジトリを作成しない限り、これは問題になりません。

「いいね!」 1

ああ、テーマコンポーネントは以前、組織(Pavilionから)を変更しました。

元のプラグインはサイドカーになり、その過程でフロントエンドが削除されてテーマコンポーネントに移行しました。

結局、これは今ではフリーミアム構成になっています。サイドカーの機能が必要ない人は、これまで通り使用できます。

わかりやすいですか? :sweat_smile:

「いいね!」 3

ビルドが壊れないようにするために、サイドカーの公開バージョンを以下に復元しました:

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

ただし、これからはサポート対象外となり、できるだけ早く削除してください。

新しい管理者通知が表示されます。

月7ドル以上を寄付しているGitHubスポンサーの方は、サポート対象のバージョンへのアクセスをご希望の場合は、私に直接ご連絡ください。

「いいね!」 1

トピック一覧ページで、ブックマークボタンが本来ハイライトされるべきでない場合でも、ハイライトされているバグに気づきました:
image

「いいね!」 1

@Eviepayne にプライベートサイドカーを更新してもらい、そこから進めましょう。詳細はDMで。

「いいね!」 1

その問題は解消しましたが、管理ダッシュボードでこれを確認しました:

それは現在削除されたレガシーなサイドカーによってキューに追加されたものだと考えられるので、無視して閉じるだけで問題ありません。

Horizon はサポートされていますか?それとも、今後サポートされる可能性はありますか? :slight_smile:

ふと気になりますが、これがあの大きな赤いバナーが表示される理由でしょうか?

:warning: エラーが発生しました。サイトが正常に動作しない可能性があります。
原因:「トピック一覧のプレビュー」。ここをクリックして更新、再設定、または無効化してください。

「いいね!」 1

いいえ、互換性はありません。Horizon は列などの要素を修正するために独自のトランスフォーマーを使用しているため、根本的な競合が生じます。

「いいね!」 1

私は Horizon を使用していません。確認しました。デフォルトとして「Topic Previews 付きライト」を使用しており、他にユーザーが選択できる2つのオプション、「Topic Previews 付きダーク」と「ライト(シンプル)」があります。

TLP と互換性がないのでしょうか? まだ動作しているようですが。大きな赤いバナー(管理者のみ表示)は少し不安になります。

ESR ストリーム(2026.7.0)を使用しています。

「いいね!」 1

ブラウザのコンソールに例外は表示されていますか?

参考までに、いくつかのグリーmlin(バグ)を見つけ、それらを削除して退治しました。これが同じものだと願っています:

更新して、問題が解消したことを確認してください。解消しない場合は、コンソールエラーを共有してください(古いブラウザでは警告が表示される可能性があります)。

「いいね!」 1

ありがとうございます、これで修正できました!

記録として、アップデート前の状態は以下の通りです:

TLP: あなたのブラウザは CSS Grid Lanes をサポートしていません。トピックリストのプレビューは、メソニリーレイアウトの標準的なグリッドレイアウト近似にフォールバックします。最高の体験を得るために、ブラウザのアップデートをご検討ください。互換性情報については CanIUse を参照してください: CSS Grid Lanes | Can I use... Support tables for HTML5, CSS3, etc

[THEME 4 'Topic List Previews'] TypeError: Cannot read properties of undefined (reading '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

ちなみに、私のブラウザは古くありません:

Chrome は最新バージョンです。バージョン 150.0.7871.187(公式ビルド)(arm64)