Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Show reactions on pre-existing messages for new channel subscribers

オープン
#7,322 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 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

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

simplex-chat/simplex-chat のほかの issue

simplex-chat/simplex-chat の issue をすべて見る

似ている issue

Haskell の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。