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
|
0512945c57
|
web/timeline: disable hover menu on mobile
|
2024-12-15 01:56:43 +02:00 |
|
Tulir Asokan
|
daa0ce722d
|
web/timeline: fix context menu disable condition
|
2024-12-13 23:27:26 +02:00 |
|
Tulir Asokan
|
8a88b6d3d8
|
web/timeline: disable right click context menu in some cases
|
2024-12-13 15:57:48 +02:00 |
|
Tulir Asokan
|
185844468c
|
web/timeline: add right click context menu for messages
|
2024-12-13 02:28:50 +02:00 |
|
Sumner Evans
|
0dda980b4a
|
web/timeline: don't show replied-to message if message is redacted (#548)
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
|
2024-12-11 00:31:55 +02:00 |
|
Tulir Asokan
|
462c2e978e
|
web/timeline: add class to events sent by self
Closes #528
|
2024-12-01 22:19:48 +02:00 |
|
Tulir Asokan
|
8ecbd2316c
|
web/timeline: fix all small events being treated as hidden events
|
2024-11-26 23:16:44 +02:00 |
|
Tulir Asokan
|
2b10509ceb
|
web/timeline: don't omit profile if there's a date separator
|
2024-11-17 00:01:46 +02:00 |
|
Tulir Asokan
|
795eef1449
|
web/preferences: add options to hide redacted events, membership changes and date separators
|
2024-11-16 16:25:37 +02:00 |
|
Tulir Asokan
|
e370a12b19
|
web/store: only fetch full member list when needed
|
2024-11-12 22:47:28 +02:00 |
|
Tulir Asokan
|
04117b5211
|
web/rightpanel: implement member list
|
2024-11-12 21:19:37 +02:00 |
|
Tulir Asokan
|
b552b07c74
|
web/timeline: insert mention when clicking name
|
2024-11-12 17:01:00 +02:00 |
|
Tulir Asokan
|
9b65140302
|
web/timeline: open user panel when clicking on avatar
|
2024-11-12 16:51:10 +02:00 |
|
Tulir Asokan
|
6bbc51d285
|
web/timeline: fix date comparison for day separators
|
2024-11-11 13:08:27 +02:00 |
|
Tulir Asokan
|
5095019f45
|
web/ui: move some files into subdirectories
|
2024-10-31 00:12:14 +02:00 |
|
Tulir Asokan
|
4bfa665937
|
web/timeline: add power level event rendering
|
2024-10-28 01:42:52 +02:00 |
|
Tulir Asokan
|
9b73e755e8
|
web/timeline: add colors for user displaynames
|
2024-10-28 00:42:43 +02:00 |
|
Tulir Asokan
|
11a8aac398
|
web: use default export for ClientContext
|
2024-10-28 00:07:57 +02:00 |
|
Tulir Asokan
|
6b4b12435a
|
web/timeline: don't render reactions if there are none
|
2024-10-27 16:11:11 +02:00 |
|
Tulir Asokan
|
e8f2029dbb
|
web/timeline: add view source, report and redact event buttons to menu
|
2024-10-27 02:09:59 +03:00 |
|
Tulir Asokan
|
30222d2c6e
|
web/timeline,composer: add emoji picker for composer and reaction sending
|
2024-10-25 16:58:11 +03:00 |
|
Tulir Asokan
|
d18b7a43a1
|
web/modal: add generic modal component
|
2024-10-25 16:35:06 +03:00 |
|
Tulir Asokan
|
a66c70c241
|
web/timeline: add hover menu for events
Includes pinning events and a `set_state` command in hicli
|
2024-10-25 01:50:16 +03:00 |
|
Tulir Asokan
|
b24a34ef97
|
web/timeline: read relates_to from correct content
|
2024-10-23 01:21:21 +03:00 |
|
Tulir Asokan
|
11e1eef5e2
|
media,web: add support for fallback avatars
|
2024-10-22 21:56:08 +03:00 |
|
Tulir Asokan
|
eb68f3da7c
|
web/timeline: fix some bugs with reading content
|
2024-10-22 21:55:27 +03:00 |
|
Tulir Asokan
|
082e5642aa
|
web/timeline: mark thread replies
|
2024-10-22 20:00:15 +03:00 |
|
Tulir Asokan
|
65b221d38e
|
web/timeline: add support for rendering custom emoji reactions
|
2024-10-22 01:34:27 +03:00 |
|
Tulir Asokan
|
293a6416fc
|
web/timeline: add a bubble around reactions
|
2024-10-21 23:21:40 +03:00 |
|
Tulir Asokan
|
3296c38454
|
web/timeline: subscribe to event sender state
|
2024-10-21 23:04:57 +03:00 |
|
Tulir Asokan
|
aae6e7496c
|
web/roomlist,timeline: memoize rooms and messages
|
2024-10-21 22:10:40 +03:00 |
|
Tulir Asokan
|
f2f89b728f
|
web/timeline: add error boundary for event content rendering
|
2024-10-21 20:52:59 +03:00 |
|
Tulir Asokan
|
b67095f0fd
|
web/timeline: reorganize components slightly
|
2024-10-21 20:42:22 +03:00 |
|
Tulir Asokan
|
e1c937849e
|
web/timeline: fix rendering replies to non-message events
|
2024-10-21 20:35:20 +03:00 |
|
Tulir Asokan
|
7676f21292
|
web/timeline: add different rendering for m.notice and m.emote messages
|
2024-10-19 17:41:36 +03:00 |
|
Tulir Asokan
|
3fdaf8ae4e
|
web/timeline: allow jumping to reply if it's loaded in the timeline
|
2024-10-19 17:41:36 +03:00 |
|
Tulir Asokan
|
24342a5dce
|
web/composer: add support for rich drafts
|
2024-10-19 15:41:13 +03:00 |
|
Tulir Asokan
|
e00baf6853
|
web/timeline: highlight messages that mention you
|
2024-10-18 01:16:13 +03:00 |
|
Tulir Asokan
|
1db1d2db5c
|
all: move hicli from mautrix-go and add more features
|
2024-10-17 20:31:03 +03:00 |
|
Tulir Asokan
|
d77534c1de
|
web/util: move identifier validation functions to separate file
|
2024-10-14 23:24:17 +03:00 |
|
Tulir Asokan
|
e9834fd987
|
web: request replied-to event if it's not cached
|
2024-10-14 01:26:33 +03:00 |
|
Tulir Asokan
|
bbc59a2f89
|
web/statestore: split into multiple files
|
2024-10-14 00:59:30 +03:00 |
|
Tulir Asokan
|
7ef6509d46
|
web/timeline: fix rendering replies in edited events
|
2024-10-13 23:37:51 +03:00 |
|
Tulir Asokan
|
e22e72b335
|
web/timeline: add proper rendering of member events
|
2024-10-13 23:10:29 +03:00 |
|
Tulir Asokan
|
3dc86b287a
|
web/roomview: add support for sending replies
|
2024-10-13 22:34:17 +03:00 |
|
Tulir Asokan
|
6c55f1654c
|
web/timeline: add support for other file types
|
2024-10-13 18:31:22 +03:00 |
|
Tulir Asokan
|
ec165d171c
|
web/timeline: add basic reply rendering
|
2024-10-13 17:13:40 +03:00 |
|
Tulir Asokan
|
cd768d6f2e
|
web/roomlist: use "You" as sender for own previews
|
2024-10-13 15:51:20 +03:00 |
|