Tulir Asokan
f9a8d3e042
web/timeline: use profile from prev_content for left users
2025-02-23 23:35:53 +02:00
Tulir Asokan
7ed0f2633c
web/modal: make edit history modal fullscreen on mobile
2025-02-23 23:21:01 +02:00
Tulir Asokan
4a728e187c
web/client: allow retrying unredacting
2025-02-23 21:30:36 +02:00
Tulir Asokan
c210f696cc
web/timeline: fix server ACL rendering
2025-02-23 21:12:19 +02:00
Tulir Asokan
a14f01a3ec
web/timeline: implement MSC2815
...
Fixes #510
2025-02-23 18:33:19 +02:00
Tulir Asokan
4885dab2e1
web/modal: remove debug print
2025-02-23 18:04:08 +02:00
Tulir Asokan
42a97c8c1b
dependencies: update
2025-02-23 18:03:12 +02:00
Tulir Asokan
4074e2ca68
web/modal: add error boundary for content
2025-02-23 18:03:12 +02:00
Tulir Asokan
4fc9b88ec6
web/timeline: add edit history modal
2025-02-23 18:03:12 +02:00
Tulir Asokan
a9e459b448
web/modal: allow two layers of modals
2025-02-23 18:03:12 +02:00
Tulir Asokan
c228b7f183
web/timeline: split body types by state key
2025-02-23 18:03:12 +02:00
Sumner Evans
5c27592b8c
web/timeline: add variable for vertical padding ( #595 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2025-02-21 19:44:35 +02:00
Tulir Asokan
2461cad4f2
web/all: add more error boundaries
2025-02-10 22:51:50 +02:00
Tulir Asokan
8ba9279cc7
web/rightpanel: fix handling non-string displaynames in member events
2025-02-10 22:33:16 +02:00
Tulir Asokan
36ad528124
web/timeline: allow opening member event target user in right panel
2025-02-04 01:02:50 +02:00
Tulir Asokan
2665956654
web/timeline: handle making no change to someone else
2025-02-04 00:53:27 +02:00
Tulir Asokan
1e22e62a9a
web/settings: add support for manual key import/export
...
Fixes #593
2025-02-04 00:40:08 +02:00
Tulir Asokan
717f2989a8
web/rightpanel: fix filtering member list
2025-01-30 14:50:40 +02:00
Tulir Asokan
6d12e6e009
web: use thumbnails for small avatars
2025-01-27 23:14:09 +02:00
Tulir Asokan
66c850717a
web/stickerpicker: fix size on small screens
2025-01-27 17:37:37 +02:00
Tulir Asokan
23fb7db2b9
web/lightbox: add support for touch panning/zooming
2025-01-26 22:50:21 +02:00
Tulir Asokan
e11c398a57
web/vite: allow all hosts by default
2025-01-26 21:57:21 +02:00
Tulir Asokan
19a4913a3f
web/lightbox: fix zooming in when image is rotated
2025-01-26 21:55:21 +02:00
Tulir Asokan
c2ab65e5c0
web/composer: don't allow media to be too wide
2025-01-25 16:03:04 +02:00
Tulir Asokan
15238b66f9
web/timeline: fix clicking spoilers and summaries on mobile
2025-01-24 01:47:03 +02:00
Sumner Evans
ce728417e5
web/timeline: disable right click context menu on videos ( #587 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2025-01-24 01:39:36 +02:00
nexy7574
b7f939f480
web: add share event button ( #589 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-01-24 01:39:10 +02:00
Tulir Asokan
865b2e4fdf
web/rightpanel: don't show ignore button for self
2025-01-24 01:15:07 +02:00
Tulir Asokan
fabf3404af
web/rightpanel: ignore timezone if value is unsupported
2025-01-24 01:04:28 +02:00
nexy7574
9cff332671
web: implement user moderation actions ( #588 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-01-24 01:03:53 +02:00
Tulir Asokan
4649689b72
dependencies: update
2025-01-24 00:14:58 +02:00
Sumner Evans
5bb28d3216
web/composer: prevent sending when loading media ( #590 )
2025-01-24 00:14:49 +02:00
Tulir Asokan
f94d84b044
web/timeline: add validation for per-message profiles
2025-01-13 18:13:06 +02:00
Tulir Asokan
9e63da1b6b
all: add FCM push support
2025-01-12 23:26:29 +02:00
Tulir Asokan
d4fc883736
web/timeline: fix typo in power level body
2025-01-11 20:45:48 +02:00
Tulir Asokan
5ab60cb816
web/mainscreen: handle url fragment change
2025-01-10 01:58:55 +02:00
Tulir Asokan
b4ad603ea3
web/index: add user-scalable=no
2025-01-09 01:49:41 +02:00
Tulir Asokan
31bc7a6f24
dependencies: update
2025-01-06 17:26:37 +02:00
Sumner Evans
5b5df65f39
web/timeline: render MSC4144 per-message profiles ( #566 )
...
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2025-01-06 15:08:34 +02:00
nexy7574
bdc823742e
web/timeline: render policy list events ( #586 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-01-06 12:51:58 +00:00
Tulir Asokan
158745b7a0
web/statestore: clear unreads when rejecting invite or leaving room
2025-01-05 01:30:42 +02:00
Tulir Asokan
cb08f43535
web/rightpanel: use comma instead of slash as separator for pronoun sets
2025-01-03 16:29:21 +02:00
nexy7574
a1a006bf6b
web/rightpanel: show extended profile info for users ( #574 )
...
Co-authored-by: Tulir Asokan <tulir@maunium.net>
2025-01-03 14:27:02 +02:00
Tulir Asokan
f766b786ee
web/eslint: add curly rule
2025-01-03 14:20:00 +02:00
Tulir Asokan
5d25d839f8
web: switch to first matching space when opening room
...
Fixes #582
2025-01-03 12:19:12 +02:00
Tulir Asokan
39cb5f28a0
hicli/database: store DM user ID in database
2025-01-02 23:23:30 +02:00
Tulir Asokan
ac6f2713e5
web/eslint: make line max length an error
2025-01-02 11:34:14 +02:00
Tulir Asokan
d8f0a82ffc
web/roomlist: fix unread counter overflow condition
2025-01-02 11:17:22 +02:00
Tulir Asokan
3c3e2456e2
web/roomlist: switch space in unread click handler
...
On desktop it worked without this via event propagation, but that
doesn't work on mobile (possibly because the room view opens immediately
and hides the space bar?)
2025-01-02 11:16:30 +02:00
Tulir Asokan
021236592f
web/statestore: clear unread counts when clearing state
2025-01-02 11:07:04 +02:00