Jared Vititoe jared
  • Joined on 2024-11-30
jared pushed to lotus at LotusGuild/cinny 2026-09-19 12:57:06 -04:00
2e7915d086 feat(a11y): screen-reader announcements for call events (#168)
84c906fe33 feat: warn when the local clock is far off the homeserver's (#158)
Compare 2 commits »
jared commented on issue LotusGuild/cinny#158 2026-09-19 12:57:06 -04:00
Clock-skew warning: compare the homeserver Date header to the local clock and warn once when it is far off

Shipped in 84c906fe, with one deliberate deviation from the design's measurement source:

Measurement — not the Date header. Synapse's CORS policy only exposes `Synapse-Trace-Id, Server,…

jared closed issue LotusGuild/cinny#158 2026-09-19 12:57:06 -04:00
Clock-skew warning: compare the homeserver Date header to the local clock and warn once when it is far off
jared commented on issue LotusGuild/cinny#168 2026-09-19 12:57:06 -04:00
Screen-reader announcements for call events (aria-live; invisible otherwise)

Done in 2e7915d0: a visually hidden aria-live="polite" region rendered by CallEmbedProvider (outside the embed, so "Call ended" is still spoken) announces joins/leaves — batched over 1.5 s…

jared closed issue LotusGuild/cinny#168 2026-09-19 12:57:06 -04:00
Screen-reader announcements for call events (aria-live; invisible otherwise)
jared pushed to main at LotusGuild/cinny-desktop 2026-09-19 12:52:40 -04:00
8bd65f4f38 chore: bump cinny submodule to 464951ed
jared pushed to lotus at LotusGuild/cinny 2026-09-19 12:40:59 -04:00
464951edf4 fix(timeline): your own new message always scrolls into view (#212)
6df160a7bf fix(upload): plain-language upload failure text instead of the raw MatrixError (#213)
60076a48d0 fix(commands): /kick and /ban failures are no longer silent (#216)
Compare 3 commits »
jared closed issue LotusGuild/cinny#213 2026-09-19 12:40:58 -04:00
Upload error card shows the raw MatrixError string including the server URL
jared commented on issue LotusGuild/cinny#212 2026-09-19 12:40:58 -04:00
Timeline: your own newly sent message can land below the fold with "Jump to Latest" (stale at-bottom flag after a poll vote)

Fixed in 464951ed, option (a): an own non-relation/non-state/non-reaction live event always brings the live end into view — advance the range + smooth scroll when the window is at the live end,…

jared closed issue LotusGuild/cinny#212 2026-09-19 12:40:58 -04:00
Timeline: your own newly sent message can land below the fold with "Jump to Latest" (stale at-bottom flag after a poll vote)
jared commented on issue LotusGuild/cinny#216 2026-09-19 12:40:57 -04:00
/kick and /ban failures are silent (rateLimitedActions swallows non-429 errors)

Fixed in 60076a48. rateLimitedActions now returns { failures } (non-429 errors, plus a 429 that exhausted its retries) instead of swallowing them; existing callers ignore the return. /kick…

jared closed issue LotusGuild/cinny#216 2026-09-19 12:40:57 -04:00
/kick and /ban failures are silent (rateLimitedActions swallows non-429 errors)
jared commented on issue LotusGuild/cinny#213 2026-09-19 12:40:57 -04:00
Upload error card shows the raw MatrixError string including the server URL

Fixed in 6df160a7: describeUploadError() maps the failure to one sentence — 413/M_TOO_LARGE → "This file is larger than the server allows (limit 52.4 MB)." (limit from m.upload.size when…

jared pushed to main at LotusGuild/cinny-desktop 2026-09-19 12:23:15 -04:00
06d194147d chore: bump cinny submodule to a475531b
jared commented on issue LotusGuild/cinny#215 2026-09-19 12:22:46 -04:00
Seasonal floating button sits above modals and toasts (bottom-right) — should hide behind overlays

Not a seasonal button — it's the TanStack Query devtools floating toggle (<ReactQueryDevtools> in App.tsx, button.tsqd-open-btn, "Open Tanstack query devtools"; its logo is the…

jared closed issue LotusGuild/cinny#215 2026-09-19 12:22:46 -04:00
Seasonal floating button sits above modals and toasts (bottom-right) — should hide behind overlays
jared commented on issue LotusGuild/cinny#157 2026-09-19 12:21:32 -04:00
Room list "N Live" indicator: hover/long-press shows who is in the call

Done in a475531b: the room-list "N Live" badge now has a folds tooltip (300 ms) listing the members' display names — deduped per user, capped at 6 + "and N more" — and an aria-label "2 in…

jared closed issue LotusGuild/cinny#157 2026-09-19 12:21:32 -04:00
Room list "N Live" indicator: hover/long-press shows who is in the call
jared commented on issue LotusGuild/cinny#223 2026-09-19 12:21:31 -04:00
Calls: sharer's own 'Stop Screenshare' button stays lit ~30 s after the server revokes the share

Re-measured on the current stack (guard ee5f78b + fork 0.25.0-lotus.4), polling the sharer's client every second after an admin sets allow_screenshare:false:

+2s: host="Stop Screenshare"…
jared closed issue LotusGuild/cinny#223 2026-09-19 12:21:31 -04:00
Calls: sharer's own 'Stop Screenshare' button stays lit ~30 s after the server revokes the share