Jared Vititoe jared
  • Joined on 2024-11-30
jared pushed to lotus at LotusGuild/element-call 2026-09-19 14:35:04 -04:00
667230f6e3 chore(lotus): 0.25.0-lotus.7
746917a4c6 test(lotus): satisfy oxlint require-await in the LocalTransport refusal test
Compare 2 commits »
jared pushed tag v0.25.0-lotus.7 to LotusGuild/element-call 2026-09-19 14:35:04 -04:00
jared pushed to main at LotusGuild/cinny-desktop 2026-09-19 14:29:39 -04:00
530d94fd5b chore: bump cinny submodule to d4420905
jared pushed to lotus at LotusGuild/cinny 2026-09-19 14:13:01 -04:00
d4420905e6 feat(notifications): inline reply from a browser notification (#203)
53a80adb57 feat(mobile): long-press a message opens a bottom sheet of actions (#166)
Compare 2 commits »
jared commented on issue LotusGuild/cinny#203 2026-09-19 14:12:59 -04:00
Quick reply from a browser notification (P5-20, remaining half): inline reply via Notification Actions through the SW

Done in d4420905:

  • Message notifications shown via the service worker now carry a text-input Reply action (actions: [{action:'reply', type:'text'}] — Chrome desktop and Android; other…
jared closed issue LotusGuild/cinny#203 2026-09-19 14:12:59 -04:00
Quick reply from a browser notification (P5-20, remaining half): inline reply via Notification Actions through the SW
jared commented on issue LotusGuild/cinny#199 2026-09-19 14:06:02 -04:00
Mobile: touch discoverability for message actions / quick reactions (hover-gated; iOS long-press unreliable) — design decision needed

#166 is implemented (long-press → bottom sheet with quick reactions + the full action list; nothing added per message, so no badge collision). Pending the real-device check on #166; close both…

jared commented on issue LotusGuild/cinny#166 2026-09-19 14:06:01 -04:00
Mobile: long-press a message opens a bottom sheet of actions (replaces the hover bar)

Implemented in 53a80adb (ships with the next deploy):

  • useLongPress (450 ms, < 10 px movement, cancelled by scroll/lift; touch handlers only on pointer: coarse devices) on all three…
jared pushed to lotus at LotusGuild/element-call 2026-09-19 14:04:47 -04:00
d881833491 chore(lotus): 0.25.0-lotus.6
021b1881e5 fix(lotus): LocalTransport must not re-wrap SFUTokenRefusedError
Compare 2 commits »
jared pushed tag v0.25.0-lotus.6 to LotusGuild/element-call 2026-09-19 14:04:47 -04:00
jared pushed to main at LotusGuild/cinny-desktop 2026-09-19 13:52:26 -04:00
95a428dff1 chore: bump cinny submodule to e078a2cc
jared commented on issue LotusGuild/cinny#160 2026-09-19 13:43:04 -04:00
Call failures in plain words: map every EC / voice-guard failure code to one sentence

Inventory of every call-failure surface as of today (host = cinny, EC = the fork):

jared closed issue LotusGuild/cinny#160 2026-09-19 13:43:04 -04:00
Call failures in plain words: map every EC / voice-guard failure code to one sentence
jared pushed tag v0.25.0-lotus.5 to LotusGuild/element-call 2026-09-19 13:42:25 -04:00
jared pushed to lotus at LotusGuild/element-call 2026-09-19 13:42:24 -04:00
1b609d997b chore(lotus): 0.25.0-lotus.5
d9ac9a0fa4 fix(lotus): show the SFU token service's refusal reason instead of "Something went wrong"
Compare 2 commits »
jared pushed to lotus at LotusGuild/cinny 2026-09-19 13:38:51 -04:00
e078a2cc10 privacy: wipe the local status-message mirror on logout (#204)
jared commented on issue LotusGuild/cinny#204 2026-09-19 13:38:50 -04:00
Persisted PII without encryption: status message + expiry and unsent composer drafts sit in plaintext localStorage

Reviewed against the current code:

  • Unsent composer drafts (draft-msg-*) — already swept on logout since #41 (clearMsgDrafts in state/plaintextCaches.ts).
  • **Status message +…
jared closed issue LotusGuild/cinny#204 2026-09-19 13:38:50 -04:00
Persisted PII without encryption: status message + expiry and unsent composer drafts sit in plaintext localStorage
jared pushed to lotus at LotusGuild/cinny 2026-09-19 13:36:28 -04:00
c921f11521 feat(calls): 'Missed call from X' line in the timeline (#162)
jared closed issue LotusGuild/cinny#162 2026-09-19 13:36:27 -04:00
Missed-call entry in the timeline (local-only)