Commit graph

915 commits

Author SHA1 Message Date
Tulir Asokan
ecd8064adb web/roomlist: use content-visibility auto for room list entries 2024-10-21 00:36:17 +03:00
Tulir Asokan
716f8b9834 web/autocomplete: scroll selected item into view 2024-10-20 22:26:52 +03:00
Tulir Asokan
8ddf5f800d web/composer: add emoji autocompletion 2024-10-20 22:11:49 +03:00
Tulir Asokan
9b1b0426c3 media: allow streaming unencrypted files 2024-10-20 19:48:22 +03:00
Tulir Asokan
0e3f6bdacb web/composer: use relative path for upload endpoint 2024-10-20 18:42:47 +03:00
Tulir Asokan
2744fcf213 web/vite: set relative base path 2024-10-20 18:35:27 +03:00
Tulir Asokan
ef3776f2ce web/main: fix path for websocket request too 2024-10-20 18:30:48 +03:00
Tulir Asokan
732b38490c web/main: disable pinch to zoom on mobile 2024-10-20 18:17:05 +03:00
Tulir Asokan
24eba06330 web/main: fix path for auth request 2024-10-20 18:16:43 +03:00
Tulir Asokan
4abeaf2250 web/timeline: fix code block reply line limit again 2024-10-20 16:09:20 +03:00
Tulir Asokan
afa6d3aa4b hicli/html,web/timeline: add syntax highlighting for code blocks 2024-10-20 15:55:14 +03:00
Tulir Asokan
8cc475e66b hicli/json: add resolve alias command 2024-10-20 14:10:01 +03:00
Tulir Asokan
34346cffec hicli/html: linkify plaintext matrix: and mxc:// URIs 2024-10-20 13:51:55 +03:00
Tulir Asokan
535393d47f hicli/html: add inline images to media references 2024-10-20 13:31:33 +03:00
Tulir Asokan
2c5738f7f2 hicli/database: refactor media cache 2024-10-20 13:21:34 +03:00
Tulir Asokan
0b59b2c733 hicli/pushrules: skip evaluating non-message events in initial sync 2024-10-20 12:52:37 +03:00
Tulir Asokan
251c91490c web/roomlist: lowercase search queries before unhomoglyphing 2024-10-20 12:38:04 +03:00
Tulir Asokan
c0a8deb347 web/html: remove old client-side html sanitizer 2024-10-20 12:34:12 +03:00
Tulir Asokan
e31bb4ebb6 web/roomlist: hide tombstoned rooms and unknown room types 2024-10-20 12:28:31 +03:00
Tulir Asokan
4b9e28c644 hicli/database: store tombstone content in room table 2024-10-20 12:28:09 +03:00
Tulir Asokan
ba30026cdc server: set secure flag for cookie 2024-10-20 12:19:51 +03:00
Tulir Asokan
544b90f3d9 server: set same-site attribute in cookies 2024-10-20 12:18:54 +03:00
Tulir Asokan
066c3ff0d3 web/composer: fix textarea font 2024-10-20 01:34:58 +03:00
Tulir Asokan
f38946b96e hicli/sync: make sorting timestamps more sensible on init sync 2024-10-20 01:20:35 +03:00
Tulir Asokan
56f11fcb8f web: only underline links on hover 2024-10-19 21:33:37 +03:00
Tulir Asokan
b15db20347 web/notifications: close notification when room is read from another client 2024-10-19 21:09:55 +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
e40a97f43b hicli/html: correctly linkify plaintext emails 2024-10-19 17:41:36 +03:00
Tulir Asokan
c6cdb820ea hicli/html: convert plaintext matrix.to links to matrix: URIs 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
e6121149b3 config: use readline for initializing username/password 2024-10-19 16:17:58 +03:00
Tulir Asokan
8e92d9b163 server: remove cookie if it's invalid 2024-10-19 16:15:39 +03:00
Tulir Asokan
ad224073fe server: return www-authenticate again on incorrect password 2024-10-19 16:13:55 +03:00
Tulir Asokan
f252323b04 web/composer: don't autofocus on mobile 2024-10-19 16:09:43 +03:00
Tulir Asokan
a2353409bf web/composer: add support for pasting files 2024-10-19 15:53:40 +03:00
Tulir Asokan
24342a5dce web/composer: add support for rich drafts 2024-10-19 15:41:13 +03:00
Tulir Asokan
b37e4644b7 web/composer: fix line height 2024-10-19 14:53:33 +03:00
Tulir Asokan
d3decc5255 hicli/pushrules: add todo for saving mute flag in rooms 2024-10-19 02:35:15 +03:00
Tulir Asokan
957f3eb5aa web/timeline: fix rendering kick events 2024-10-19 02:35:15 +03:00
Tulir Asokan
e78bf640ff server,web/composer: add support for sending media 2024-10-19 02:35:15 +03:00
Tulir Asokan
7fbdfffd90 hicli/send: encrypt message asynchronously 2024-10-19 02:02:04 +03:00
Tulir Asokan
83abfe7892 hicli/pushrules: fix panic if power level event is missing 2024-10-18 20:38:37 +03:00
Tulir Asokan
e2b8c0e993 ci: actually fix build command 2024-10-18 15:19:17 +03:00
Tulir Asokan
37e43a41e4 web/notifications: increase max length 2024-10-18 15:16:44 +03:00
Tulir Asokan
95e9813ff3 ci: fix build commands 2024-10-18 15:16:26 +03:00
Tulir Asokan
7601609683 hicli/pushrules: add support for room mentions 2024-10-18 14:11:18 +03:00
Tulir Asokan
3dd7f9a4bd web/timeline: fix newlines in plaintext messages 2024-10-18 12:56:38 +03:00
Tulir Asokan
8d201642c8 hicli/html: fix closing font tags in html sanitizer 2024-10-18 12:27:16 +03:00
Tulir Asokan
475a57e3f5 hicli/verify: return error if secret is missing 2024-10-18 02:30:54 +03:00
Tulir Asokan
3dd083fc1c server: fix isUserFetch check 2024-10-18 01:45:49 +03:00