Commit graph

841 commits

Author SHA1 Message Date
Tulir Asokan
6bb1d4477c web/lightbox: add control buttons 2024-10-12 00:31:01 +03:00
Tulir Asokan
26346df920 web/timeline: fix using filename as image alt 2024-10-12 00:29:40 +03:00
Tulir Asokan
10dd28bfda web/timeline: add title for message timestamp 2024-10-12 00:29:40 +03:00
Tulir Asokan
15b7380b29 web/types: split in-memory and wire event types 2024-10-12 00:29:40 +03:00
Tulir Asokan
7afa2d48c4 server: add authentication 2024-10-12 00:29:40 +03:00
Tulir Asokan
efbf75dad8 server: use exhttp for applying middlewares 2024-10-11 20:12:03 +03:00
Tulir Asokan
704fe45eb9 media: use cache directory for temp files 2024-10-11 20:09:51 +03:00
Tulir Asokan
420a7dab4e web/timeline: cache sanitized html 2024-10-11 00:05:15 +03:00
Tulir Asokan
f3bbb4c98e web/timeline: make code blocks scrollable 2024-10-11 00:05:07 +03:00
Tulir Asokan
2018952151 web/timeline: use grid instead of flex for individual events 2024-10-10 23:39:05 +03:00
Tulir Asokan
e6f0fc593c web/app: remove debug log 2024-10-10 23:38:49 +03:00
Tulir Asokan
842c8a593a web/timeline: add support for rendering captions 2024-10-10 23:20:10 +03:00
Tulir Asokan
45d5d2a1a5 web/timeline: improve formatted message styles 2024-10-10 22:35:52 +03:00
Tulir Asokan
c52c9029a7 web/timeline: lazy-load images and avatars 2024-10-10 22:19:14 +03:00
Tulir Asokan
67c9060e85 dependencies: update mautrix-go 2024-10-10 22:03:37 +03:00
Tulir Asokan
26808d557c web/timeline: include sender avatar and timestamp 2024-10-10 22:03:37 +03:00
Tulir Asokan
d428a26b0a web/roomview: autofocus input box 2024-10-10 21:50:14 +03:00
Tulir Asokan
543c3bcc25 web/timeline: add vertical align for custom emojis 2024-10-10 21:36:54 +03:00
Tulir Asokan
63268a0ccb web: add lightbox for viewing images 2024-10-10 21:36:42 +03:00
Tulir Asokan
33f67b65a8 web/timeline: ensure images don't change size when loaded 2024-10-10 20:55:15 +03:00
Tulir Asokan
947ce07d1f web: load room state when switching to room 2024-10-10 02:40:57 +03:00
Tulir Asokan
097caa7717 web: use useCallback instead of useMemo 2024-10-10 02:30:40 +03:00
Tulir Asokan
0dc278523a web/eslint: add better import order rules 2024-10-10 02:03:01 +03:00
Tulir Asokan
09ca63742f web/timeline: render sender displayname 2024-10-10 01:39:48 +03:00
Tulir Asokan
3065f7363c web/types: split standard matrix types to separate file 2024-10-10 01:25:01 +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
39ed3956f8 web/roomlist: lazy-load avatars 2024-10-10 00:08:50 +03:00
Tulir Asokan
1942fc464d web/statestore: flip decrypted content fields 2024-10-10 00:07:38 +03:00
Tulir Asokan
ca13912b07 web/roomview: scroll to bottom on new message 2024-10-09 22:00:20 +03:00
Tulir Asokan
3f2ca03128 web/roomview: clear input after sending 2024-10-09 21:27:48 +03:00
Tulir Asokan
b23f2913e0 ci: don't run lint on go 1.22 2024-10-09 21:27:39 +03:00
Tulir Asokan
0080981512 web/roomview: add support for sending messages 2024-10-09 21:24:07 +03:00
Tulir Asokan
c1eae98384 web: store current room state 2024-10-09 02:17:14 +03:00
Tulir Asokan
7831ec5d62 web: reorganize RPC client inheritance 2024-10-09 01:43:09 +03:00
Tulir Asokan
c048eedabe web: improve message rendering and move things around 2024-10-09 00:29:59 +03:00
Tulir Asokan
23478caa6e media: cache errors 2024-10-08 23:47:59 +03:00
Tulir Asokan
da675fb578 web: more file reorganization 2024-10-08 00:42:44 +03:00
Tulir Asokan
929bfbc882 web/roomview: add history pagination button 2024-10-07 22:18:17 +03:00
Tulir Asokan
05ef27cef5 ci: maybe fix eslint step 2024-10-07 20:39:39 +03:00
Tulir Asokan
3a68ec73f2 web: use helper instead of subscribing to event manually 2024-10-07 02:01:57 +03:00
Tulir Asokan
758e3e9086 ci: run eslint 2024-10-07 01:39:14 +03:00
Tulir Asokan
0cb2fb88cb web/eslint: add import sorting 2024-10-07 01:26:13 +03:00
Tulir Asokan
40b66f3057 web/all: reorganize files 2024-10-07 01:20:22 +03:00
Tulir Asokan
243ba51002 ci: update pre-commit hooks 2024-10-06 23:15:44 +03:00
Tulir Asokan
c10fd67bf2 ci: remove extra variable 2024-10-06 22:59:52 +03:00
Tulir Asokan
5693d431c2 ci: fix install command 2024-10-06 22:57:37 +03:00
Tulir Asokan
5284220e6c ci: fix dependency name 2024-10-06 22:54:19 +03:00
Tulir Asokan
3b2ae2d625 ci: build frontend 2024-10-06 22:52:15 +03:00
Tulir Asokan
1a359f9793 web: init 2024-10-06 21:45:46 +03:00