Tulir Asokan
6d12e6e009
web: use thumbnails for small avatars
2025-01-27 23:14:09 +02:00
Tulir Asokan
1b5467cf0e
media: add support for generating avatar thumbnails
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
2c489fa582
hicli/init: add safety for too many empty rooms
2025-01-27 12:48:57 +02:00
Tulir Asokan
e8c8a44f38
push: ignore missing members
2025-01-27 12:48:45 +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
0da4dede52
hicli/database: add get members method
2025-01-26 21:17:59 +02:00
Tulir Asokan
97add30a39
docker: add ffmpeg
2025-01-25 21:11:14 +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
40e7d63453
desktop/dependencies: update wails
2025-01-10 01:57:35 +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
Tulir Asokan
c3899d0b50
web/settings: add button to log into css.gomuks.app
2025-01-01 18:07:57 +02:00
Tulir Asokan
7f94bbf39e
web/timeline: add background for read receipt avatars
2025-01-01 15:51:15 +02:00
Tulir Asokan
8c9925959a
web/roomlist: don't allow selecting unread counter text
2025-01-01 15:47:08 +02:00
Tulir Asokan
ddf20b34d2
web/mainscreen: fix pushing history states when outside a space
2025-01-01 15:44:44 +02:00
Tulir Asokan
6d1c5f6277
web/roomlist: use margin instead of padding for room avatars
...
This allows adding a background for avatars using
```css
.avatar {
background-color: var(--background-color);
}
```
2025-01-01 13:12:45 +02:00
Tulir Asokan
8b7d0fe6b6
web/roomlist: restore open space when using browser history
2025-01-01 12:24:22 +02:00
Tulir Asokan
59e1b760d6
web/statestore: fix clearing unread count after accepting invite
2025-01-01 01:22:33 +02:00
Tulir Asokan
43f25727e6
web/roomlist: add title for pseudo-spaces
2024-12-31 13:51:59 +02:00
Tulir Asokan
d0c35dda75
web/roomlist: close room when switching space
2024-12-31 13:51:21 +02:00
Tulir Asokan
7afcc37326
web/timeline: add missing dependency to effect
2024-12-30 23:29:42 +02:00
Tulir Asokan
f9b5fcc863
hicli/database: fix space parent revalidation query
2024-12-30 23:29:34 +02:00
Tulir Asokan
c9807df660
web/roomlist: jump to first unread when clicking space unread counter
...
Fixes #577
2024-12-30 22:59:03 +02:00