1
0
Fork 0
forked from Mirrors/gomuks
Commit graph

928 commits

Author SHA1 Message Date
Tulir Asokan
728db4d650 ci: build docker image 2024-10-22 01:07:40 +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
293a6416fc web/timeline: add a bubble around reactions 2024-10-21 23:21:40 +03:00
Tulir Asokan
f5eeb8461a hicli/sync: enable reaction count collection for all events
The reaction aggregation probably needs to be redone to support finding
the entire event (to see senders and other content like shortcodes),
but this is good enough to get reactions rendering.
2024-10-21 23:11:14 +03:00
Tulir Asokan
3296c38454 web/timeline: subscribe to event sender state 2024-10-21 23:04:57 +03:00
Tulir Asokan
ab06dbf5aa web/timeline: don't allow sender to wrap 2024-10-21 23:04:57 +03:00
Tulir Asokan
cc56633732 web/timeline: override code block background color 2024-10-21 22:14:07 +03:00
Tulir Asokan
aae6e7496c web/roomlist,timeline: memoize rooms and messages 2024-10-21 22:10:40 +03:00
Tulir Asokan
52b4e2d6d1 web/timeline: remove unused css rule 2024-10-21 20:57:48 +03:00
Tulir Asokan
f2f89b728f web/timeline: add error boundary for event content rendering 2024-10-21 20:52:59 +03:00
Tulir Asokan
b67095f0fd web/timeline: reorganize components slightly 2024-10-21 20:42:22 +03:00
Tulir Asokan
e1c937849e web/timeline: fix rendering replies to non-message events 2024-10-21 20:35:20 +03:00
Tulir Asokan
d73cf4d863 web/roomview: focus composer on ctrl+a as well 2024-10-21 00:51:29 +03:00
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