Sumner Evans
4c4744eba8
web/timeline: render MSC4095 URL previews
...
This commit implements rending of MSC4095[1] bundled URL previews and
includes a preference for disabling rendering of the previews.
[1]: https://github.com/matrix-org/matrix-spec-proposals/pull/4095
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2024-12-21 10:38:44 -07:00
Tulir Asokan
1ff9ba241a
web/emojipicker: don't allow pack names to wrap
2024-12-21 19:30:30 +02:00
Tulir Asokan
89895b197e
web/stickerpicker: don't allow stickers to overflow vertically
2024-12-21 19:27:05 +02:00
Tulir Asokan
316fcc5bbd
web/emojipicker: don't include sticker-only packs in emoji picker and vice versa
2024-12-21 19:24:00 +02:00
Tulir Asokan
6e25cc7f20
web/composer: fix editing text
2024-12-21 19:23:39 +02:00
Tulir Asokan
24836f5006
web/emojipicker: fix root margin for category underlining
2024-12-21 17:55:54 +02:00
Tulir Asokan
170e4cdae8
web/stickerpicker: fix word
2024-12-21 17:42:55 +02:00
Tulir Asokan
70938b2319
web/composer: add support for sending stickers
2024-12-21 17:34:37 +02:00
Tulir Asokan
42fa6ac465
hicli/sync: include replied-to events in sync and pagination
...
Should mostly fix #496
2024-12-21 16:04:39 +02:00
Tulir Asokan
4c95baa038
hicli/database: fix latest version number
2024-12-21 02:00:09 +02:00
Tulir Asokan
084a9f7141
web/roomview: use table correctly
2024-12-21 00:00:52 +02:00
Tulir Asokan
08830331d7
web/roomview: add invite metadata section
...
Closes #559
2024-12-20 23:52:45 +02:00
Tulir Asokan
800331f536
version: include goos and goarch in version output
2024-12-20 16:37:12 +02:00
Tulir Asokan
252a7bcbd1
web/settings: add support for leaving rooms
2024-12-20 16:37:12 +02:00
Tulir Asokan
da7eb6c583
hicli,web: add support for joining rooms
...
Fixes #503
2024-12-20 16:37:10 +02:00
Tulir Asokan
60a2e52a0c
web/composer: close emoji picker after selecting
2024-12-19 23:19:04 +02:00
Tulir Asokan
79349cffc1
web/mainscreen: ensure back button goes to room lsit after update
2024-12-19 22:24:38 +02:00
Tulir Asokan
79a4a6cb48
web/mainscreen: remove outdated style
2024-12-18 22:12:26 +02:00
Tulir Asokan
e95f669ec5
web/preferences: allow imports in custom CSS
2024-12-18 22:11:10 +02:00
Tulir Asokan
ac9e6f356d
web/preferences: add option to not render read receipts
2024-12-18 21:21:05 +02:00
Tulir Asokan
9cbc20bb07
web/timeline: don't render read receipts in pinned events
2024-12-18 20:30:59 +02:00
Tulir Asokan
10d3da6e7a
web: make receipts and typing update after fetching member events
2024-12-18 20:18:32 +02:00
Tulir Asokan
0fbf76af98
hicli,web: add support for read receipts
...
Fixes #514
2024-12-18 03:34:27 +02:00
Tulir Asokan
158409db2f
hicli/json-commands: disable get_events_by_rowids
2024-12-18 00:48:10 +02:00
Tulir Asokan
aa8148f5af
hicli/database: add flag for events that had reply fallbacks removed
2024-12-18 00:46:59 +02:00
Tulir Asokan
29b787f94a
hicli/sync: don't fail sync if database is locked
2024-12-17 22:34:54 +02:00
Tulir Asokan
0b1d5cd354
dependencies: update
2024-12-16 16:32:43 +02:00
Tulir Asokan
7f1a7efd7b
ci: build gomuks desktop binaries ( #558 )
2024-12-16 02:25:46 +02:00
Tulir Asokan
af05e8e86f
web/notification: fix badge url and add silent flag
2024-12-15 19:56:17 +02:00
Tulir Asokan
0ebfc15ad7
web/composer: add preference for using ctrl+enter to send
2024-12-15 19:41:26 +02:00
Tulir Asokan
c038b517c6
web/roomview: add some readonly flags
2024-12-15 19:33:25 +02:00
Tulir Asokan
bf192a64a5
web/composer: collapse extra buttons when there's text
2024-12-15 19:33:25 +02:00
Tulir Asokan
b36b7b4e9d
web/timeline/menu: don't allow context menu to overflow to the left
2024-12-15 19:11:48 +02:00
Tulir Asokan
7b7fbce4df
web/mainscreen: add hack to skip transitions if browser provides them
2024-12-15 16:50:28 +02:00
Tulir Asokan
5f880b2487
web/mainscreen: add animation for entering rooms
2024-12-15 16:29:38 +02:00
Tulir Asokan
5455c88c2f
web/manifest: add maskable and monochrome icons
2024-12-15 15:57:38 +02:00
Tulir Asokan
9a125f4240
web/index: add PWA manifest
2024-12-15 14:58:10 +02:00
Tulir Asokan
43b454eeed
web/index: add resize-content viewport tag
...
This makes the viewport resize when opening mobile keyboards to ensure
that the input field is visible.
2024-12-15 14:39:10 +02:00
Tulir Asokan
b352255d14
web/roomview: scroll timeline to bottom on resize
2024-12-15 14:14:20 +02:00
Tulir Asokan
0512945c57
web/timeline: disable hover menu on mobile
2024-12-15 01:56:43 +02:00
Tulir Asokan
90e15dbab6
dependencies: update
2024-12-15 00:35:28 +02:00
Tulir Asokan
cd4655ac38
config: make origin patterns configurable
2024-12-14 22:30:58 +02:00
Tulir Asokan
68f8d4d372
ci: add windows/amd64 build
2024-12-14 22:19:28 +02:00
Tulir Asokan
a79c249688
hicli/database: add missing indexes for fast room deletes
2024-12-14 13:45:49 +02:00
Tulir Asokan
6f3619f632
web/rightpanel: add button to track user devices
2024-12-14 00:45:11 +02:00
Tulir Asokan
0fb9805c85
media: add media-src to CSP to work around chrome bug
2024-12-14 00:19:54 +02:00
Tulir Asokan
cee4e2f347
web/emojipicker: fix position above composer
2024-12-14 00:01:15 +02:00
Tulir Asokan
daa0ce722d
web/timeline: fix context menu disable condition
2024-12-13 23:27:26 +02:00
Tulir Asokan
8a88b6d3d8
web/timeline: disable right click context menu in some cases
2024-12-13 15:57:48 +02:00
Tulir Asokan
a4933b76b8
web/timeline: move padding inside timeline-list
2024-12-13 15:23:23 +02:00