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 |
|