vojo/src/app
Andrew Murphy 9d49418a1f
Set m.fully_read marker when marking rooms as read (#2587)
Previously markAsRead() only sent m.read receipts via sendReadReceipt().
This meant the read position was not persisted across page refreshes,
especially noticeable in bridged rooms.

Now uses setRoomReadMarkers() which sets both:
- m.fully_read marker (persistent read position)
- m.read receipt

Fixes issue where rooms would still show as unread after refresh.
2026-02-14 17:32:10 +11:00
..
components Prevent invalid mxc from getting used (#2609) 2026-02-14 17:12:28 +11:00
features Re-add mEvent.getSender() === mx.getUserId() check for deletion of messages (#2607) 2026-02-12 21:40:11 +11:00
hooks Fix member are not sorted correctly after last js-sdk update (#2504) 2025-10-15 17:27:11 +11:00
pages Post session info to service worker instead of asking from sw (#2605) 2026-02-14 17:11:36 +11:00
plugins Fix room v12 mention pills (#2438) 2025-08-16 21:30:52 +10:00
state fix: Prevent IME-exiting Enter press from sending message on Safari (#2175) 2025-09-25 09:05:42 +05:30
styles Add arrow to message bubbles and improve spacing (#2474) 2025-09-19 21:06:05 +10:00
utils Set m.fully_read marker when marking rooms as read (#2587) 2026-02-14 17:32:10 +11:00
cs-api.ts URL navigation in interface and other improvements (#1633) 2024-06-01 00:19:46 +10:00
cs-errorcode.ts feat: URL navigation in auth (#1603) 2024-01-21 18:20:56 +05:30
i18n.ts Add translation support using i18next (#1576) 2024-08-14 18:59:34 +05:30