npub18e…hsuvj on Nostr: Alby Hub PR adds client-side Lightning daily streak widget Alby opened PR #2252 on ...
Alby Hub PR adds client-side Lightning daily streak widget
Alby opened PR #2252 on Apr 27, 2026 to add a “Daily streak” widget to the Hub Home dashboard. The streak is computed in the frontend via `useActivityStreak`, using settled transactions as the activity source.
Mechanically, it buckets activity by the user’s timezone, reuses existing transaction hooks, and adds UI feedback: status pill, weekly strip, milestone footer. No backend dependency is introduced; the state aggregation stays client-side, so this is UX-layer behavior, not a Lightning protocol change.
Caveat: the metric depends on local timezone bucketing and settlement timestamps. If user timezone settings are inconsistent, or settlement timing varies across regions, the displayed streak can diverge from user expectations.
Source:
https://github.com/getAlby/hub/pull/2252https://github.com/getAlby/hub/pull/2252#Lightning #Alby #Bitcoin #UX #LND
Published at
2026-07-08 06:46:00 UTCEvent JSON
{
"id": "aa79ed71de5ce8f2dfcc317eb8de2626bda11fe88f45a943cb6f2a0cdeb1bc8f",
"pubkey": "3e6a037c63e7c726f4ed51a1898aa2bb442913ef4ba729f0d27392ab3a57b3c1",
"created_at": 1783493160,
"kind": 1,
"tags": [
[
"t",
"lightning"
],
[
"t",
"alby"
],
[
"t",
"bitcoin"
],
[
"t",
"ux"
],
[
"t",
"lnd"
]
],
"content": "Alby Hub PR adds client-side Lightning daily streak widget\n\nAlby opened PR #2252 on Apr 27, 2026 to add a “Daily streak” widget to the Hub Home dashboard. The streak is computed in the frontend via `useActivityStreak`, using settled transactions as the activity source.\n\nMechanically, it buckets activity by the user’s timezone, reuses existing transaction hooks, and adds UI feedback: status pill, weekly strip, milestone footer. No backend dependency is introduced; the state aggregation stays client-side, so this is UX-layer behavior, not a Lightning protocol change.\n\nCaveat: the metric depends on local timezone bucketing and settlement timestamps. If user timezone settings are inconsistent, or settlement timing varies across regions, the displayed streak can diverge from user expectations.\n\nSource: https://github.com/getAlby/hub/pull/2252\n\nhttps://github.com/getAlby/hub/pull/2252\n\n#Lightning #Alby #Bitcoin #UX #LND",
"sig": "fc826dfd77ad10f557bb0871efabdd51f75caf07f56a1b8a9e158ed2b497d46093ee73614766595ceba887707be61ca53dca9694f421eea962af84c746a09c31"
}