Commit graph

1142 commits

Author SHA1 Message Date
Tulir Asokan
21e2dcbc43 web/emoji: allow custom emojis in frequently used 2024-10-27 13:05:41 +02:00
Tulir Asokan
808bdbc068 web/timeline: bottom-align custom emojis 2024-10-27 12:57:25 +02:00
Tulir Asokan
4968dcc8d2 web/emoji: wrap reaction shortcode in :: 2024-10-27 12:49:37 +02:00
Tulir Asokan
ceb26a0e14 hicli/init: send account data last 2024-10-27 12:43:41 +02:00
Tulir Asokan
c407eb5c7d web/modal: allow closing modals with escape 2024-10-27 02:19:43 +03:00
Tulir Asokan
90e251dc18 web/emoji: add extra shortcodes for 🗑️ and 🚮 2024-10-27 02:14:58 +03: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
89a638a850 web/timeline: add messages for missing member changes 2024-10-27 01:46:08 +03:00
Tulir Asokan
98f8ca2cdc hicli/database: fix json tag on MegolmSessionID 2024-10-27 01:41:03 +03:00
Tulir Asokan
ca76182b81 hicli/html: fix extra </>'s in sanitized HTML 2024-10-27 01:40:42 +03:00
Tulir Asokan
11dad8541f web/emojipicker: make rendering lazier 2024-10-26 22:29:16 +03:00
Tulir Asokan
2de87fa645 web/mxtypes: fix reaction shortcode field 2024-10-26 20:44:37 +03:00
Derry Tutt
f1a28840ec
web/emojipicker: don't stretch custom emojis (#470) 2024-10-26 20:15:47 +03:00
Tulir Asokan
aaee239d6a web/timeline: make custom emojis bigger 2024-10-26 16:51:09 +03:00
Tulir Asokan
e699369f1f web/emoji: ignore spaces when searching 2024-10-26 16:49:59 +03:00
Tulir Asokan
64f9fccfd7 web/statestore: ignore packs with no images 2024-10-26 16:30:17 +03: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
96b11fca8e websocket: don't send initial data unless logged in 2024-10-26 14:30:14 +03:00
Tulir Asokan
2c92a69400 web/emoji: add more shortcodes 2024-10-26 01:06:13 +03:00
Tulir Asokan
15d696ae09 hicli/sync: skip linkifying for messages with no special characters 2024-10-25 23:43:12 +03:00
Tulir Asokan
8a34618a70 hicli/html: preallocate space for html sanitization buffer 2024-10-25 23:33:32 +03:00
Tulir Asokan
227ba474ef web/emojipicker: add support for frequently used emojis 2024-10-25 23:02:58 +03:00
Tulir Asokan
1e73867b9b web/composer: allow autocompleting after newline 2024-10-25 20:57:49 +03:00
Tulir Asokan
72e1bd428e hicli/sync: send account data to frontend 2024-10-25 19:15:22 +03:00
Tulir Asokan
5768b2202b web/main: set switchRoom in effect 2024-10-25 19:02:02 +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
d18b7a43a1 web/modal: add generic modal component 2024-10-25 16:35:06 +03:00
Tulir Asokan
692cb323a5 web/timeline: adjust paragraph margins and header font sizes 2024-10-25 14:19:04 +03:00
Tulir Asokan
b7975f1b4d web/emoji: pre-sort list 2024-10-25 13:06:41 +03: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
cc0067bb3f web/composer: add edit support 2024-10-25 03:03:15 +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
c52600d0d7 web/timeline: split event content css to another file 2024-10-25 00:25:06 +03:00
Tulir Asokan
2dc9954030 media: escape html in fallback avatars 2024-10-24 22:23:48 +03:00
Tulir Asokan
8770205965 web/composer: escape markdown in displaynames when autocompleting mention 2024-10-24 14:54:55 +03:00
Tulir Asokan
6eef047ae5 hicli/html: add todo 2024-10-24 14:54:53 +03:00
Tulir Asokan
e9abcd50d1 web/composer: add slightly hacky user mention autocompleter 2024-10-24 02:14:46 +03:00
Tulir Asokan
0696a43208 web/composer: refactor autocompleter to be generic 2024-10-24 02:14:46 +03:00
Tulir Asokan
d31b0905ed web: set proper vite build target 2024-10-24 02:14:46 +03:00
Tulir Asokan
abc5327041 hicli: delete room data on leave 2024-10-24 02:14:46 +03:00
Tulir Asokan
9983a80eaa web: use less pointer cursors 2024-10-24 01:18:33 +03:00
Tulir Asokan
5189f86f81 hicli: lower http header timeout after first sync 2024-10-23 20:29:53 +03:00
Tulir Asokan
cc4eb16c7c web/timeline: prefer encrypted url if set 2024-10-23 16:02:20 +03:00
Tulir Asokan
508f2252da server/media: don't allow downloading encrypted media without flag 2024-10-23 15:59:14 +03:00
Tulir Asokan
68356a9ef1 server/media: use fallback avatar for unsupported mime types 2024-10-23 15:57:22 +03:00
Tulir Asokan
f0e3ec650d web/roomview: fix placeholder avatars in room view header 2024-10-23 13:37:27 +03:00
Tulir Asokan
a7a2fc53f2 web/composer: fix replies to code blocks being too wide 2024-10-23 13:35:20 +03:00