Commit graph

28 commits

Author SHA1 Message Date
Tulir Asokan
7afcc37326 web/timeline: add missing dependency to effect 2024-12-30 23:29:42 +02:00
Tulir Asokan
df551fe4cb web/timeline: use custom message focus state on mobile to match context menu state 2024-12-30 10:54:13 +02:00
Tulir Asokan
b01b3f0e32 web/all: move some things out of layout effects 2024-12-22 15:20:09 +02:00
Tulir Asokan
4160a33edb web/all: remove unnecessary uses of useCallback 2024-12-22 15:01:00 +02:00
Tulir Asokan
fa4d4144ba web/timeline: add option for compact replies
Closes #549
2024-12-22 01:33:46 +02:00
Sumner Evans
bb26bc4e64
web/{composer,timeline}: fix a couple loader colors (#561)
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-12-22 00:56:04 +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
80f9a8bb6b hicli/database,web/roomlist: show marked unread status 2024-11-16 23:51:19 +02:00
Tulir Asokan
1cef899e5c web/preferences: implement read receipt, typing notification and emoji pack options 2024-11-16 22:57:41 +02:00
Tulir Asokan
5095019f45 web/ui: move some files into subdirectories 2024-10-31 00:12:14 +02:00
Tulir Asokan
11a8aac398 web: use default export for ClientContext 2024-10-28 00:07:57 +02:00
Tulir Asokan
854a929c92 web/timeline: fix scroll to bottom firing incorrectly in some cases 2024-10-25 03:29:32 +03:00
Tulir Asokan
f88b1b5b7f web/composer: allow switching edit target with arrow keys 2024-10-25 03:25:55 +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
24342a5dce web/composer: add support for rich drafts 2024-10-19 15:41:13 +03:00
Tulir Asokan
8eaf5f7a4f web/timeline: don't send read receipts for own messages 2024-10-15 01:16:24 +03:00
Tulir Asokan
89ece7fb45 web/timeline: send read receipts 2024-10-15 01:06:32 +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
3ded0f4eb9 web/timeline: omit profile on consecutive messages from same sender 2024-10-12 13:44:39 +03:00
Tulir Asokan
821701dec6 web: support rendering edits and refactor timeline updates 2024-10-12 13:07:59 +03:00
Tulir Asokan
097caa7717 web: use useCallback instead of useMemo 2024-10-10 02:30:40 +03:00
Tulir Asokan
dd6c7b4822 web/timeline: align messages to bottom when the screen isn't full 2024-10-10 01:05:11 +03:00
Tulir Asokan
8d669902d9 web/timeline: keep scroll position when loading history 2024-10-10 00:56:49 +03:00
Tulir Asokan
ca13912b07 web/roomview: scroll to bottom on new message 2024-10-09 22:00:20 +03:00
Tulir Asokan
c048eedabe web: improve message rendering and move things around 2024-10-09 00:29:59 +03:00
Tulir Asokan
da675fb578 web: more file reorganization 2024-10-08 00:42:44 +03:00