Commit graph

128 commits

Author SHA1 Message Date
Tulir Asokan
4c8497e5d9 web/preferences: add option to change window title
Fixes #564
2024-12-23 13:25:41 +02:00
Tulir Asokan
b01b3f0e32 web/all: move some things out of layout effects 2024-12-22 15:20:09 +02:00
Tulir Asokan
fa4d4144ba web/timeline: add option for compact replies
Closes #549
2024-12-22 01:33:46 +02:00
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
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
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
08830331d7 web/roomview: add invite metadata section
Closes #559
2024-12-20 23:52:45 +02:00
Tulir Asokan
da7eb6c583 hicli,web: add support for joining rooms
Fixes #503
2024-12-20 16:37: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
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
29b787f94a hicli/sync: don't fail sync if database is locked 2024-12-17 22:34:54 +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
6f3619f632 web/rightpanel: add button to track user devices 2024-12-14 00:45:11 +02:00
Tulir Asokan
185844468c web/timeline: add right click context menu for messages 2024-12-13 02:28:50 +02:00
Sumner Evans
35b9397381
web/typing: render typing notifications below composer
Signed-off-by: Sumner Evans <sumner.evans@automattic.com>
2024-12-08 21:47:55 -07:00
Tulir Asokan
e9f146ebc7 web/rightpanel: add support for filtering member list 2024-12-09 00:13:21 +02:00
Tulir Asokan
5638adf6bc web/main: automatically reload page if version changes 2024-12-07 16:25:15 +02:00
Tulir Asokan
894fcb3fa0 web/wsclient: reconnect automatically if disconnected 2024-12-07 01:22:16 +02:00
Tulir Asokan
7d6bbe77b9 websocket: add support for resuming sessions 2024-12-07 01:17:51 +02:00
Tulir Asokan
f9ae6bd031 web/rightpanel: fetch different user info sections separately 2024-12-06 18:37:22 +02:00
Tulir Asokan
2c7ad651e4 web/main: fix restoring state on reload 2024-12-06 16:05:11 +02:00
Tulir Asokan
bf7769ee95 web: add matrix: URI handler
Fixes #509
2024-12-06 16:05:09 +02:00
Tulir Asokan
a3873643ec web/preferences: fix saving deletions to localstorage 2024-12-06 16:04:42 +02:00
Tulir Asokan
803505385a web/settings: embed vs code for editing custom css
Not meant for mobile yet
2024-12-06 02:27:54 +02:00
Tulir Asokan
714aa477b7 web/main: add ios safari compatibility 2024-12-05 19:29:12 +02:00
Tulir Asokan
72dab88ed2 web/rightpanel: add more info to user view 2024-12-05 15:58:29 +02:00
Tulir Asokan
1a2833ed53 web/main: add support for back button 2024-12-04 01:23:06 +02:00
Tulir Asokan
678743703c web/timeline: add resend button for failed messages 2024-12-04 00:48:04 +02:00
Tulir Asokan
529ffda4ed main: add support for logging out 2024-12-03 23:59:15 +02:00
Tulir Asokan
d55952a1b6 web/composer: add gif picker 2024-12-03 01:23:08 +02:00
Tulir Asokan
12f9031ab1 web/composer: add support for sending location messages 2024-12-02 19:19:54 +02:00
Tulir Asokan
68385fef5d web/timeline: add support for location messages 2024-12-02 16:44:35 +02:00
Tulir Asokan
42140aa0e0 web/timeline: add support for hiding media, blurhashes and spoilers
Closes #533
Closes #522
Fixes #504
2024-12-01 23:54:51 +02:00
Tulir Asokan
1d134072c1 desktop: init 2024-11-27 03:24:57 +02:00
Tulir Asokan
297193fa73 web/timeline: add room name and avatar event bodies 2024-11-27 01:13:27 +02:00
Tulir Asokan
f4020f588f web/api: add helper for getting room avatar url 2024-11-27 01:12:52 +02:00
Tulir Asokan
83a4df9375 web/timeline: auto-load history until screen is full 2024-11-26 22:54:54 +02:00
Tulir Asokan
05f64edeaf web/statestore: add garbage collection
Fixes #490
2024-11-26 22:29:52 +02:00
Tulir Asokan
f3717505bf hicli/sync,web/mainscreen: add sync status indicator
Fixes #500
2024-11-21 00:49:03 +02:00
Tulir Asokan
41074937d3 web/preferences: improve preference proxies 2024-11-17 02:37:45 +02:00
Tulir Asokan
80f9a8bb6b hicli/database,web/roomlist: show marked unread status 2024-11-16 23:51:19 +02:00
Tulir Asokan
1cef899e5c web/preferences: implement read receipt, typing notification and emoji pack options 2024-11-16 22:57:41 +02:00
Tulir Asokan
795eef1449 web/preferences: add options to hide redacted events, membership changes and date separators 2024-11-16 16:25:37 +02:00
Tulir Asokan
8f476839eb web: add preference system 2024-11-16 16:13:49 +02:00
Tulir Asokan
50eabb7b56 web/login: add support for SSO and Beeper email login
Fixes #493
2024-11-15 16:00:13 +02:00
Tulir Asokan
e370a12b19 web/store: only fetch full member list when needed 2024-11-12 22:47:28 +02:00
Tulir Asokan
0fe01a8bff web/client: fix fetching member lists 2024-11-12 21:33:17 +02:00