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
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
c9807df660
web/roomlist: jump to first unread when clicking space unread counter
...
Fixes #577
2024-12-30 22:59:03 +02:00
Tulir Asokan
c44ab253f8
web/timeline: fix rendering replies to unknown events in compact style
2024-12-30 22:40:14 +02:00
Tulir Asokan
d82f5404ec
web/roomlist: fix unread count positioning
2024-12-30 22:33:02 +02:00
Tulir Asokan
e0f107f028
web/roomlist: add unread counters for spaces
...
Fixes #570
2024-12-30 16:46:19 +02:00
Tulir Asokan
b30025746d
web/timeline: add close button to mobile context menu
2024-12-30 12:55:32 +02:00
Tulir Asokan
248a218eed
web/timeline: fix mobile context menu bottom border again
2024-12-30 12:40:57 +02:00
Tulir Asokan
b3d63b7201
web/roomview: fix mobile context menu scroll
2024-12-30 11:01:22 +02:00
Tulir Asokan
df551fe4cb
web/timeline: use custom message focus state on mobile to match context menu state
2024-12-30 10:54:13 +02:00
Tulir Asokan
c25ab057dc
web/roomlist: add react key for real spaces
2024-12-30 10:18:36 +02:00
Derry Tutt
7a8d29b6de
web/composer: fix streched custom emojis in autocomplete ( #565 )
2024-12-29 20:12:47 +02:00
Tulir Asokan
534e36da22
media: use rect instead of circle in fallback avatar
...
Normal avatars already have border-radius. The raw svg being a rectangle
allows space squircles to work properly too.
2024-12-29 20:00:59 +02:00
Tulir Asokan
f4a778ecbb
web/roomlist: add pseudo-space for space orphans
2024-12-29 20:00:59 +02:00
Tulir Asokan
6b01dec307
web/roomlist: add pseudo-spaces for unreads and DMs
...
Fixes #519
2024-12-29 20:00:59 +02:00
Tulir Asokan
5a8139685d
web/roomlist: add space bar
...
Fixes #518
2024-12-29 20:00:59 +02:00
Tulir Asokan
5483b077c7
hicli/init: send spaces in first payload
2024-12-29 20:00:59 +02:00
Tulir Asokan
2ea80dac6f
web/statestore: allow sync event fields to be null
2024-12-29 20:00:11 +02:00
Tulir Asokan
622bc5d804
web/timeline: fix scrolling mobile context menu
2024-12-29 17:51:40 +02:00
Tulir Asokan
08a1712850
web/modal: don't capture input in context menu modal
2024-12-29 17:45:57 +02:00
Tulir Asokan
f83b914af0
web/timeline: align fixed menu size with room header
2024-12-29 17:01:08 +02:00
Tulir Asokan
8fa54a5bea
web/timeline: fix fixed menu redact button color
2024-12-29 16:44:33 +02:00
Tulir Asokan
a1bddd6b6b
web/timeline: add special message menu for mobile
2024-12-29 16:38:08 +02:00
Tulir Asokan
e750c19e8a
web/mainscreen: fix handling popstate event to null state
2024-12-29 15:08:25 +02:00
Tulir Asokan
a0bc1b0d17
web/statestore: fix dm_user_id field in room list entries
2024-12-29 15:08:12 +02:00