Show reactions on pre-existing messages for new channel subscribers
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 42/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- haskell
調査の方向性
Start by tracing how new channel joiners receive data from the relay and compare it with the channel preview widget's relay JSON snapshot. Define whether the completed change uses a ReactionSummary event or a channel-info reactions field, and verify that it reports aggregated reactions for recent history without replaying full messages.
索引モデルが issue の本文から書いたものです。
説明
When a user joins a SimpleX channel, they only receive messages published after their join time -- historical messages are not synced. This means they also cannot see reactions on those older messages, since the reactions are tied to messages they never received.
It would be useful if the relay could deliver reaction summary data for the channel recent history to new joiners -- separate from the messages themselves. For example, an aggregated reactions payload showing the total count of each reaction emoji across the last N messages.
This would give new subscribers visibility into community engagement on older content without compromising the privacy design of not replaying full message history. The channel preview widget already demonstrates this data is available in the relay JSON snapshot -- it just isnt delivered to new joiner clients.
Proposed approach:
- When a new member joins, deliver a ReactionSummary event containing reaction totals for recent history
- Or include a reactions field in the channel info response that shows aggregated counts
- 主要言語
- Haskell
- スター
- 19.5k
- フォーク
- 1.4k
- 平均マージ
- 1日 15時間
- マージ済み PR(30日)
- 95
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
simplex-chat/simplex-chat のほかの issue
-
enhancement triage
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
simplex-chat/simplex-chat#7585 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
simplex-chat/simplex-chat#7248 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
simplex-chat/simplex-chat#6782 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
simplex-chat/simplex-chat#6772 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]:オープンbug terminal triage
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
simplex-chat/simplex-chat#6752 ·
メンテナーはふだん 1 日以内に返信
simplex-chat/simplex-chat の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
objectionary/phino#1600 ·
メンテナーはふだん 1 日以内に返信