Jared Vititoe jared
  • Joined on 2024-11-30
jared commented on issue LotusGuild/cinny#140 2026-09-18 00:37:19 -04:00
[verify] Thread composer must honour "Hide Typing & Read Receipts" (typing)

Verified on the local dev homeserver with Playwright (scripts/dev-homeserver.sh), capturing every request to /typing/ and /receipt/ while typing in the main composer and in the…

jared closed issue LotusGuild/cinny#140 2026-09-18 00:37:19 -04:00
[verify] Thread composer must honour "Hide Typing & Read Receipts" (typing)
jared commented on issue LotusGuild/cinny#141 2026-09-18 00:37:19 -04:00
[verify] Thread read receipts must honour "Private Read Receipts"

Verified on the local dev homeserver with Playwright (scripts/dev-homeserver.sh), capturing every request to /typing/ and /receipt/ while typing in the main composer and in the…

jared closed issue LotusGuild/cinny#141 2026-09-18 00:37:19 -04:00
[verify] Thread read receipts must honour "Private Read Receipts"
jared commented on issue LotusGuild/cinny#165 2026-09-18 00:37:19 -04:00
[deep dive] Threads: full UI/UX audit + "mark all threads read"

From the #141 verification: each thread read receipt is POSTed twice for the same event (observed 4 /receipt/ requests for 2 events, identical bodies). ThreadPanel.tsx:150-176 runs…

jared pushed to main at LotusGuild/cinny-desktop 2026-09-18 00:21:53 -04:00
c02f97c1fb chore: bump cinny submodule to f528e5e4
jared commented on issue LotusGuild/cinny#165 2026-09-18 00:19:45 -04:00
[deep dive] Threads: full UI/UX audit + "mark all threads read"

From #163: media posted inside threads never appears in the Media Gallery — thread replies are partitioned out of the room timeline by the SDK (room.partitionThreadedEvents), so neither the…

jared closed issue LotusGuild/cinny#163 2026-09-18 00:19:36 -04:00
Media Gallery: opening it scrolls the room timeline into the past while it loads older media
jared closed issue LotusGuild/cinny#130 2026-09-18 00:19:36 -04:00
[research] "Copy Link" should open in Lotus for guild members — matrix.to client hints vs direct chat.lotusguild.org permalinks
jared pushed to lotus at LotusGuild/cinny 2026-09-18 00:19:36 -04:00
f528e5e440 feat(links): Copy Lotus Link permalinks, in-app recognition, /home redirect for joined rooms, via= alias, OIDC deep-link redirect (#130)
d929143f7d fix(gallery): paginate media, activity log and export on detached timeline sets — never the live timeline (#163)
Compare 2 commits »
jared commented on issue LotusGuild/cinny#163 2026-09-18 00:19:35 -04:00
Media Gallery: opening it scrolls the room timeline into the past while it loads older media

Reproduced and fixed — d929143f

Reproduction (Playwright against a local Synapse, scripts/dev-homeserver.sh + scripts/dev-seed.py, 400-message room with 40 images):

jared commented on issue LotusGuild/cinny#130 2026-09-18 00:19:35 -04:00
[research] "Copy Link" should open in Lotus for guild members — matrix.to client hints vs direct chat.lotusguild.org permalinks

Built and verified — f528e5e4

Facts from the raw sources (not summaries): matrix.to/src/open/clients/Cinny.js hard-codes https://app.cinny.in/ and emits ?via=a,b; Element.js is the…

jared pushed to main at LotusGuild/cinny-desktop 2026-09-17 23:52:12 -04:00
49cb95ca56 chore: bump cinny submodule to c5082a78
jared commented on issue LotusGuild/cinny#130 2026-09-17 23:38:50 -04:00
[research] "Copy Link" should open in Lotus for guild members — matrix.to client hints vs direct chat.lotusguild.org permalinks

Research findings (2026-09-17)

What Lotus produces today

Four places copy a link, all through src/app/plugins/matrix-to.ts and all https://matrix.to/#/…:

jared commented on issue LotusGuild/cinny#163 2026-09-17 23:36:15 -04:00
Media Gallery: opening it scrolls the room timeline into the past while it loads older media

Root cause (confirmed in code, 2026-09-17)

The gallery paginates the room's live timeline — the very object the message list is rendering:

// src/app/features/room/MediaGallery.tsx:…
jared pushed to main at LotusGuild/matrix 2026-09-17 23:30:19 -04:00
99bc15c6f0 landing: September 2026 features — settings sync, tracking-param stripping, system-wide hotkeys, PWA install + badge
jared opened issue LotusGuild/matrix#11 2026-09-17 23:30:17 -04:00
Landing page overhaul: replace the 4,000-word feature paragraph + duplicated comparison table with structured, single-source sections
jared closed issue LotusGuild/cinny#153 2026-09-17 23:26:33 -04:00
Search / permalink jump: highlight the target message for ~3 s
jared commented on issue LotusGuild/cinny#153 2026-09-17 23:26:32 -04:00
Search / permalink jump: highlight the target message for ~3 s

Already implemented upstream: RoomTimeline.tsx sets focusItem.highlight when jumping to an event (permalink, search result, reply click) and Message renders the highlight state. Nothing to…

jared pushed to lotus at LotusGuild/cinny 2026-09-17 23:26:26 -04:00
c5082a78ef docs: move the LOTUS_TODO / LOTUS_TESTING backlogs into Gitea issues; keep a reference-only LOTUS_REFERENCE.md