2026-09-19 - 2026-09-20

Overview

0 Active Pull Requests
40 Active Issues
Excluding merges, 1 author has pushed 38 commits to lotus and 38 commits to all branches. On lotus, 137 files have changed and there have been 6203 additions and 885 deletions.

40 Issues closed from 1 user

Closed #137 Bulk media drop renders as one gallery (client-side grouping, standard events) 2026-09-20 00:48:36 -04:00

Closed #139 One timestamp formatter: audit and unify date/time display across timeline, room list, search, threads 2026-09-20 00:29:19 -04:00

Closed #147 Touch only: tap a sticker/GIF once to preview, again to send 2026-09-20 00:15:14 -04:00

Closed #138 Reactions: "+N" overflow expands inline (check every layout/edge case first) 2026-09-19 23:55:11 -04:00

Closed #144 "(edited)" hover shows a word-level diff of the last edit 2026-09-19 23:34:44 -04:00

Closed #148 Space rail: subtle dot when a call is live somewhere in that space (careful) 2026-09-19 23:26:28 -04:00

Closed #150 Profile view: "Last active …" line from presence 2026-09-19 23:20:00 -04:00

Closed #127 Reply jump-back chip: "Back to where you were" after jumping to a replied-to message 2026-09-19 23:19:59 -04:00

Closed #131 Code blocks: copy button + line-wrap toggle (verify upstream first, don't break rendering) 2026-09-19 23:19:59 -04:00

Closed #156 Clear the clipboard 60 s after copying a recovery key / invite token — with a visible countdown 2026-09-19 23:19:59 -04:00

Closed #117 "You're talking while muted" toast 2026-09-19 23:19:58 -04:00

Closed #122 Link-safety on click: warn when visible link text is a URL that differs from the real destination 2026-09-19 23:19:58 -04:00

Closed #149 Optional setting: don't cache media from encrypted rooms on this device 2026-09-19 23:06:52 -04:00

Closed #220 CI: e2e job that starts its own Synapse and runs the UI regression suite (no prod secrets) 2026-09-19 22:46:15 -04:00

Closed #226 Status save failed with "server may be rate limiting" — Synapse allows one presence write per 10 s per user 2026-09-19 17:43:31 -04:00

Closed #134 Room header: minimal badge for call limit / audio-only policy 2026-09-19 17:43:30 -04:00

Closed #152 Collapsible long messages: remember "Read more" expansion per message for the session 2026-09-19 17:32:18 -04:00

Closed #132 [verify] Pasting an image copied from a web page must send only the image (no page URL / alt text) 2026-09-19 17:28:28 -04:00

Closed #135 Pre-join guard: say plainly when you are about to join with the camera ON 2026-09-19 17:26:36 -04:00

Closed #128 Undeafen catch-up: one toast listing who joined/left while you were deafened 2026-09-19 17:18:33 -04:00

Closed #136 PTT stuck-key release: drop a hold longer than N minutes (do not break calls) 2026-09-19 17:18:33 -04:00

Closed #169 Delete all my messages in this room (self-service redaction of your own events) 2026-09-19 14:36:29 -04:00

Closed #203 Quick reply from a browser notification (P5-20, remaining half): inline reply via Notification Actions through the SW 2026-09-19 14:12:59 -04:00

Closed #160 Call failures in plain words: map every EC / voice-guard failure code to one sentence 2026-09-19 13:43:04 -04:00

Closed #204 Persisted PII without encryption: status message + expiry and unsent composer drafts sit in plaintext localStorage 2026-09-19 13:38:50 -04:00

Closed #162 Missed-call entry in the timeline (local-only) 2026-09-19 13:36:27 -04:00

Closed #159 Undecryptable message: show the specific reason and the one action that fixes it 2026-09-19 13:24:57 -04:00

Closed #219 Unify the two image viewers: timeline ImageViewer should open the gallery lightbox at that item 2026-09-19 13:15:04 -04:00

Closed #218 Threads: opening the thread panel next to the member drawer squeezes both composers to a few characters at ≤1400 px 2026-09-19 13:07:30 -04:00

Closed #167 Lazy-load seasonal theme CSS/keyframes only when a seasonal overlay is active 2026-09-19 13:01:24 -04:00

Closed #158 Clock-skew warning: compare the homeserver Date header to the local clock and warn once when it is far off 2026-09-19 12:57:06 -04:00

Closed #168 Screen-reader announcements for call events (aria-live; invisible otherwise) 2026-09-19 12:57:06 -04:00

Closed #212 Timeline: your own newly sent message can land below the fold with "Jump to Latest" (stale at-bottom flag after a poll vote) 2026-09-19 12:40:58 -04:00

Closed #213 Upload error card shows the raw MatrixError string including the server URL 2026-09-19 12:40:58 -04:00

Closed #216 /kick and /ban failures are silent (rateLimitedActions swallows non-429 errors) 2026-09-19 12:40:57 -04:00

Closed #215 Seasonal floating button sits above modals and toasts (bottom-right) — should hide behind overlays 2026-09-19 12:22:46 -04:00

Closed #157 Room list "N Live" indicator: hover/long-press shows who is in the call 2026-09-19 12:21:32 -04:00

Closed #195 Call-to-call switch: send an explicit HangupCall before disposing the embed (transient ghost RTC membership) 2026-09-19 12:21:31 -04:00

Closed #223 Calls: sharer's own 'Stop Screenshare' button stays lit ~30 s after the server revokes the share 2026-09-19 12:21:31 -04:00

Closed #224 PiP call window is see-through — the timeline underneath shows through the transparent EC surface 2026-09-19 12:21:31 -04:00

1 Issue created by 0 users

5 Unresolved Conversations