Commit graph

45 commits

Author SHA1 Message Date
Tulir Asokan
9e63da1b6b all: add FCM push support 2025-01-12 23:26:29 +02:00
Tulir Asokan
8b1354b4a7 hicli/send: add /rawstate command 2024-12-27 16:48:45 +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
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
Renamed from web/src/client.ts (Browse further)