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