Who's here: presence next to names everywhere #156

Closed
opened 2026-10-19 10:09:15 +00:00 by littlefox · 1 comment
Owner

From the 0.4 roadmap ("Find your people").

Today "Vilka är inloggade" exists in the desktop side panel and the phone's Folk tab. Bring presence to names everywhere:

  • A presence dot next to a name (post headers, chats, profiles, the inbox list): on now / idle / away.
  • "aktiv för 5 min sedan" from who-is-on-dynamic idle times, and the what-am-I-doing line where it's set.
  • Kept fresh from the login/logout asyncs, plus a light periodic refresh (no polling per name).
  • Set your own what-am-I-doing line (change-what-i-am-doing), in the Folk view.

Invisible sessions stay invisible.

e2e: two browsers. One sees the other's dot, the idle time and the doing line, and the dot goes away at logout.

From the 0.4 roadmap ("Find your people"). Today "Vilka är inloggade" exists in the desktop side panel and the phone's Folk tab. Bring presence to names everywhere: - A **presence dot** next to a name (post headers, chats, profiles, the inbox list): on now / idle / away. - "**aktiv för 5 min sedan**" from `who-is-on-dynamic` idle times, and the what-am-I-doing line where it's set. - Kept fresh from the login/logout asyncs, plus a light periodic refresh (no polling per name). - Set your own what-am-I-doing line (`change-what-i-am-doing`), in the Folk view. Invisible sessions stay invisible. e2e: two browsers. One sees the other's dot, the idle time and the doing line, and the dot goes away at logout.
Author
Owner

Merged in #163.

  • Presence dots next to names: post headers, thread cards, the inbox and chats (1:1), person links, and the who-is-on list. Green when active, a yellow ring when idle, faint when away. The title gives idle time and what they're doing.
  • The who-is-on list shows idle times. 'Vad gör du?' sets my own line.
  • One who-is-on-dynamic call, refreshed on logins and logouts and every two minutes.

Verified: presence.spec (two browsers) on desktop, Android and iPhone; the full suite (250) locally with #165 merged in as well; CI green.

Merged in #163. - Presence dots next to names: post headers, thread cards, the inbox and chats (1:1), person links, and the who-is-on list. Green when active, a yellow ring when idle, faint when away. The title gives idle time and what they're doing. - The who-is-on list shows idle times. 'Vad gör du?' sets my own line. - One who-is-on-dynamic call, refreshed on logins and logouts and every two minutes. Verified: presence.spec (two browsers) on desktop, Android and iPhone; the full suite (250) locally with #165 merged in as well; CI green.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
littlefox/neokom#156
No description provided.