Tulir Asokan
9e63da1b6b
all: add FCM push support
2025-01-12 23:26:29 +02:00
Sumner Evans
5b5df65f39
web/timeline: render MSC4144 per-message profiles ( #566 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2025-01-06 15:08:34 +02:00
nexy7574
bdc823742e
web/timeline: render policy list events ( #586 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-01-06 12:51:58 +00:00
Tulir Asokan
158745b7a0
web/statestore: clear unreads when rejecting invite or leaving room
2025-01-05 01:30:42 +02:00
nexy7574
a1a006bf6b
web/rightpanel: show extended profile info for users ( #574 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-01-03 14:27:02 +02:00
Tulir Asokan
5d25d839f8
web: switch to first matching space when opening room
...
Fixes #582
2025-01-03 12:19:12 +02:00
Tulir Asokan
39cb5f28a0
hicli/database: store DM user ID in database
2025-01-02 23:23:30 +02:00
Tulir Asokan
021236592f
web/statestore: clear unread counts when clearing state
2025-01-02 11:07:04 +02:00
Tulir Asokan
c3899d0b50
web/settings: add button to log into css.gomuks.app
2025-01-01 18:07:57 +02:00
Tulir Asokan
8b7d0fe6b6
web/roomlist: restore open space when using browser history
2025-01-01 12:24:22 +02:00
Tulir Asokan
59e1b760d6
web/statestore: fix clearing unread count after accepting invite
2025-01-01 01:22:33 +02:00
Tulir Asokan
d0c35dda75
web/roomlist: close room when switching space
2024-12-31 13:51:21 +02:00
Tulir Asokan
e0f107f028
web/roomlist: add unread counters for spaces
...
Fixes #570
2024-12-30 16:46:19 +02:00
Tulir Asokan
534e36da22
media: use rect instead of circle in fallback avatar
...
Normal avatars already have border-radius. The raw svg being a rectangle
allows space squircles to work properly too.
2024-12-29 20:00:59 +02:00
Tulir Asokan
f4a778ecbb
web/roomlist: add pseudo-space for space orphans
2024-12-29 20:00:59 +02:00
Tulir Asokan
6b01dec307
web/roomlist: add pseudo-spaces for unreads and DMs
...
Fixes #519
2024-12-29 20:00:59 +02:00
Tulir Asokan
5a8139685d
web/roomlist: add space bar
...
Fixes #518
2024-12-29 20:00:59 +02:00
Tulir Asokan
5483b077c7
hicli/init: send spaces in first payload
2024-12-29 20:00:59 +02:00
Tulir Asokan
2ea80dac6f
web/statestore: allow sync event fields to be null
2024-12-29 20:00:11 +02:00
Tulir Asokan
a0bc1b0d17
web/statestore: fix dm_user_id field in room list entries
2024-12-29 15:08:12 +02:00
Tulir Asokan
8b1354b4a7
hicli/send: add /rawstate command
2024-12-27 16:48:45 +02:00
Tulir Asokan
cebe5374fd
web/preferences: add option to change favicon
2024-12-23 13:30:20 +02:00
Tulir Asokan
4c8497e5d9
web/preferences: add option to change window title
...
Fixes #564
2024-12-23 13:25:41 +02:00
Tulir Asokan
b01b3f0e32
web/all: move some things out of layout effects
2024-12-22 15:20:09 +02:00
Tulir Asokan
fa4d4144ba
web/timeline: add option for compact replies
...
Closes #549
2024-12-22 01:33:46 +02:00
Sumner Evans
4c4744eba8
web/timeline: render MSC4095 URL previews
...
This commit implements rending of MSC4095[1] bundled URL previews and
includes a preference for disabling rendering of the previews.
[1]: https://github.com/matrix-org/matrix-spec-proposals/pull/4095
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-12-21 10:38:44 -07:00
Tulir Asokan
316fcc5bbd
web/emojipicker: don't include sticker-only packs in emoji picker and vice versa
2024-12-21 19:24:00 +02:00
Tulir Asokan
70938b2319
web/composer: add support for sending stickers
2024-12-21 17:34:37 +02:00
Tulir Asokan
42fa6ac465
hicli/sync: include replied-to events in sync and pagination
...
Should mostly fix #496
2024-12-21 16:04:39 +02:00
Tulir Asokan
08830331d7
web/roomview: add invite metadata section
...
Closes #559
2024-12-20 23:52:45 +02:00
Tulir Asokan
da7eb6c583
hicli,web: add support for joining rooms
...
Fixes #503
2024-12-20 16:37:10 +02:00
Tulir Asokan
ac9e6f356d
web/preferences: add option to not render read receipts
2024-12-18 21:21:05 +02:00
Tulir Asokan
10d3da6e7a
web: make receipts and typing update after fetching member events
2024-12-18 20:18:32 +02:00
Tulir Asokan
0fbf76af98
hicli,web: add support for read receipts
...
Fixes #514
2024-12-18 03:34:27 +02:00
Tulir Asokan
29b787f94a
hicli/sync: don't fail sync if database is locked
2024-12-17 22:34:54 +02:00
Tulir Asokan
af05e8e86f
web/notification: fix badge url and add silent flag
2024-12-15 19:56:17 +02:00
Tulir Asokan
0ebfc15ad7
web/composer: add preference for using ctrl+enter to send
2024-12-15 19:41:26 +02:00
Tulir Asokan
6f3619f632
web/rightpanel: add button to track user devices
2024-12-14 00:45:11 +02:00
Tulir Asokan
185844468c
web/timeline: add right click context menu for messages
2024-12-13 02:28:50 +02:00
Sumner Evans
35b9397381
web/typing: render typing notifications below composer
...
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-12-08 21:47:55 -07:00
Tulir Asokan
e9f146ebc7
web/rightpanel: add support for filtering member list
2024-12-09 00:13:21 +02:00
Tulir Asokan
5638adf6bc
web/main: automatically reload page if version changes
2024-12-07 16:25:15 +02:00
Tulir Asokan
894fcb3fa0
web/wsclient: reconnect automatically if disconnected
2024-12-07 01:22:16 +02:00
Tulir Asokan
7d6bbe77b9
websocket: add support for resuming sessions
2024-12-07 01:17:51 +02:00
Tulir Asokan
f9ae6bd031
web/rightpanel: fetch different user info sections separately
2024-12-06 18:37:22 +02:00
Tulir Asokan
2c7ad651e4
web/main: fix restoring state on reload
2024-12-06 16:05:11 +02:00
Tulir Asokan
bf7769ee95
web: add matrix: URI handler
...
Fixes #509
2024-12-06 16:05:09 +02:00
Tulir Asokan
a3873643ec
web/preferences: fix saving deletions to localstorage
2024-12-06 16:04:42 +02:00
Tulir Asokan
803505385a
web/settings: embed vs code for editing custom css
...
Not meant for mobile yet
2024-12-06 02:27:54 +02:00
Tulir Asokan
714aa477b7
web/main: add ios safari compatibility
2024-12-05 19:29:12 +02:00