Teams Timeline

Teams Timelineは、Microsoft Teamsチャンネルのメッセージを SharePointページ上でタイムライン形式で表示するSPFx(SharePoint Framework)Webパーツです。Teamsを開かずにSharePointからチャンネルの投稿を確認でき、返信やリアクションも可能です。

■ タイムライン表示
Teamsチャンネルのメッセージをモダンなカード形式のタイムラインで表示。投稿者のアバター、投稿日時、本文をすっきりと見やすく表示します。ソフトシャドウとホバーエフェクトによる洗練されたデザインです。

■ 簡単セットアップ
TeamsのURLをコピー&ペーストするだけで、Team IDとChannel IDを自動抽出。複雑な設定は不要で、すぐに使い始められます。

■ 返信機能
スレッド返信の表示に対応。展開/折りたたみ式で返信を確認でき、SharePointから直接返信を投稿することもできます。ページネーション対応で、多数の返信があっても安定して取得・表示します。

■ リアクション機能
メッセージに「いいね」リアクションを追加可能。Teamsを開かずにSharePointからリアクションできます。

■ Teamsで開く
各メッセージに「Teamsで開く」リンクを表示。ワンクリックでTeamsアプリの該当メッセージに移動できます。

■ 多言語対応
日本語・英語に対応。SharePointサイトの表示言語設定を自動検出し、UIを切り替えます。

■ 柔軟な表示オプション
件名、投稿者、日時の表示/非表示を個別に設定可能。コンパクトモードで高密度表示にも対応し、情報量の多いページでもスペースを節約できます。

■ セキュリティ対策
HTMLサニタイズによるXSS対策を実装。安全にメッセージ本文を表示します。ゴーストメッセージ(空メッセージ、システムメッセージ)は自動的にフィルタリングされます。

主な機能

Teamsチャンネルメッセージのタイムライン表示
URLコピペで簡単セットアップ(Team ID/Channel ID自動抽出)
スレッド返信の表示(展開/折りたたみ式)
SharePointから直接返信を投稿
いいねリアクションの追加
Teamsで開くリンク
多言語対応(日本語/英語、自動検出)
表示オプション(件名/投稿者/日時の表示切替)
コンパクトモード対応
ダークモード対応
XSS対策(HTMLサニタイズ)
ゴーストメッセージの自動フィルタリング
返信のページネーション対応

リリースノートはまだありません