Tulir Asokan
|
da7eb6c583
|
hicli,web: add support for joining rooms
Fixes #503
|
2024-12-20 16:37:10 +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 |
|
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
|
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
|
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
|
714aa477b7
|
web/main: add ios safari compatibility
|
2024-12-05 19:29:12 +02:00 |
|
Tulir Asokan
|
678743703c
|
web/timeline: add resend button for failed messages
|
2024-12-04 00:48:04 +02:00 |
|
Tulir Asokan
|
529ffda4ed
|
main: add support for logging out
|
2024-12-03 23:59:15 +02:00 |
|
Tulir Asokan
|
83a4df9375
|
web/timeline: auto-load history until screen is full
|
2024-11-26 22:54:54 +02:00 |
|
Tulir Asokan
|
05f64edeaf
|
web/statestore: add garbage collection
Fixes #490
|
2024-11-26 22:29:52 +02:00 |
|
Tulir Asokan
|
f3717505bf
|
hicli/sync,web/mainscreen: add sync status indicator
Fixes #500
|
2024-11-21 00:49:03 +02:00 |
|
Tulir Asokan
|
e370a12b19
|
web/store: only fetch full member list when needed
|
2024-11-12 22:47:28 +02:00 |
|
Tulir Asokan
|
0fe01a8bff
|
web/client: fix fetching member lists
|
2024-11-12 21:33:17 +02:00 |
|
Tulir Asokan
|
a70c16f0f3
|
web/main: move authentication to happen after react init
|
2024-10-29 14:54:05 +02:00 |
|
Tulir Asokan
|
52fc7e5cdf
|
web/client: preserve other fields when updating recent emoji
|
2024-10-27 13:12:15 +02:00 |
|
Tulir Asokan
|
21e2dcbc43
|
web/emoji: allow custom emojis in frequently used
|
2024-10-27 13:05:41 +02:00 |
|
Tulir Asokan
|
d9d0718bc6
|
web/emojipicker: add subscribe button for custom emoji packs
|
2024-10-26 16:28:56 +03:00 |
|
Tulir Asokan
|
ac3b906211
|
web/emoji: implement MSC2545
|
2024-10-26 15:49:04 +03:00 |
|
Tulir Asokan
|
227ba474ef
|
web/emojipicker: add support for frequently used emojis
|
2024-10-25 23:02:58 +03:00 |
|
Tulir Asokan
|
55a9866eac
|
web/emojipicker: small improvements
|
2024-10-25 18:37:49 +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
|
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
|
1f521f8fac
|
web/statestore: fix state subscribers
|
2024-10-22 22:14:26 +03:00 |
|
Tulir Asokan
|
f5288f4922
|
web/statestore: also notify state subscribers when fetching whole state
|
2024-10-21 23:28:41 +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
|
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
|
3dc86b287a
|
web/roomview: add support for sending replies
|
2024-10-13 22:34:17 +03:00 |
|
Tulir Asokan
|
cd768d6f2e
|
web/roomlist: use "You" as sender for own previews
|
2024-10-13 15:51:20 +03:00 |
|
Tulir Asokan
|
d8582a4abe
|
web/timeline: add local echoes and send status for messages
|
2024-10-12 18:15:52 +03:00 |
|
Tulir Asokan
|
821701dec6
|
web: support rendering edits and refactor timeline updates
|
2024-10-12 13:07:59 +03:00 |
|
Tulir Asokan
|
947ce07d1f
|
web: load room state when switching to room
|
2024-10-10 02:40:57 +03:00 |
|
Tulir Asokan
|
0dc278523a
|
web/eslint: add better import order rules
|
2024-10-10 02:03:01 +03:00 |
|
Tulir Asokan
|
3065f7363c
|
web/types: split standard matrix types to separate file
|
2024-10-10 01:25:01 +03:00 |
|
Tulir Asokan
|
c1eae98384
|
web: store current room state
|
2024-10-09 02:17:14 +03:00 |
|
Tulir Asokan
|
7831ec5d62
|
web: reorganize RPC client inheritance
|
2024-10-09 01:43:09 +03:00 |
|
Tulir Asokan
|
929bfbc882
|
web/roomview: add history pagination button
|
2024-10-07 22:18:17 +03:00 |
|
Tulir Asokan
|
0cb2fb88cb
|
web/eslint: add import sorting
|
2024-10-07 01:26:13 +03:00 |
|
Tulir Asokan
|
40b66f3057
|
web/all: reorganize files
|
2024-10-07 01:20:22 +03:00 |
|