Hampus
|
e21544eac2
|
fix(app): order member mention results by search relevance (#1878)
|
2026-08-24 12:36:50 +02:00 |
|
Hampus
|
1f0f7d1222
|
perf(app): play gif embeds from the viewport not a js decoder (#1877)
|
2026-08-24 12:36:38 +02:00 |
|
Hampus
|
69e0086144
|
feat(app): warm full-size media while hovering an attachment (#1876)
|
2026-08-24 12:36:27 +02:00 |
|
Hampus
|
61ce8729de
|
fix(app): stop overlaying a sharpening canvas in the media viewer (#1875)
|
2026-08-24 12:36:15 +02:00 |
|
Hampus
|
44869b0ce4
|
fix(app): stop seeking and hidden tabs from stranding playback (#1874)
|
2026-08-24 12:35:58 +02:00 |
|
Hampus
|
213dd53ee8
|
fix(app): size youtube embeds with the shared embed limits (#1873)
|
2026-08-24 12:35:42 +02:00 |
|
Hampus
|
844952db51
|
feat(app): drop the compact attachments media size preference (#1872)
|
2026-08-24 12:35:28 +02:00 |
|
Hampus
|
eda29c0e34
|
fix(app): contain embedded media inside its box instead of overflowing (#1871)
|
2026-08-24 12:35:15 +02:00 |
|
Hampus
|
5834e32aa5
|
perf(app): window emoji picker rows by offset instead of observers (#1870)
|
2026-08-24 12:35:02 +02:00 |
|
Hampus
|
a59f3d0d0c
|
fix(app): animate message emoji only while hovering the message (#1869)
|
2026-08-24 12:34:52 +02:00 |
|
Hampus
|
5b8a46d087
|
fix(app): draw the mention badge cutout from the badge itself (#1868)
|
2026-08-24 12:34:37 +02:00 |
|
Hampus
|
677e6e5d6e
|
fix(app): stop animating emoji and stickers that have no animation (#1867)
|
2026-08-24 12:34:26 +02:00 |
|
Hampus
|
62f40116be
|
fix(app): stop discovery animating on first render (#1866)
|
2026-08-24 12:34:15 +02:00 |
|
Hampus
|
d2d199e136
|
perf(app): fetch text attachment previews only when they scroll near (#1865)
|
2026-08-24 12:34:04 +02:00 |
|
Hampus
|
39e2c89d5c
|
fix(app): only animate media that has an animated variant (#1864)
|
2026-08-24 12:33:53 +02:00 |
|
Hampus
|
15f4417c68
|
fix(app): scope near-viewport loading to the surrounding scroller (#1863)
|
2026-08-24 12:33:39 +02:00 |
|
Hampus
|
943b948de7
|
fix(app): keep hydrated state across gateway session resumes (#1862)
|
2026-08-24 12:33:27 +02:00 |
|
Hampus
|
b7f75e25ad
|
fix(app): keep unsent messages and stop the unread jump on reconnect (#1861)
|
2026-08-24 12:33:17 +02:00 |
|
Hampus
|
2af0405317
|
fix(app): keep the chat scroller pinned to the end while it resizes (#1860)
|
2026-08-24 12:33:06 +02:00 |
|
Hampus
|
a2099fb0e2
|
refactor(app): name mute and unread state accessors by intent (#1859)
|
2026-08-24 12:32:55 +02:00 |
|
Hampus
|
52781cfa2d
|
refactor(app): drop the unread jump anchor now the scroller finds it (#1858)
|
2026-08-24 12:32:44 +02:00 |
|
Hampus
|
af7469fa1f
|
fix(app): request custom emoji at one canonical image size (#1857)
|
2026-08-24 12:32:28 +02:00 |
|
Hampus
|
4c14ba0a5e
|
fix(app): paint avatars from a real image with a fading placeholder (#1856)
|
2026-08-24 12:32:14 +02:00 |
|
Hampus
|
b49cf349a8
|
perf(app): load images immediately instead of queueing four at a time (#1855)
|
2026-08-24 12:32:02 +02:00 |
|
Hampus
|
02406925d7
|
refactor(app): collapse the duplicate emoji shortcode matchers into one (#1854)
|
2026-08-24 12:31:51 +02:00 |
|
Hampus
|
aad7e1a551
|
fix(app): freeze embed author and footer icons under motion settings (#1853)
|
2026-08-24 12:31:40 +02:00 |
|
Hampus
|
a98a9fe6a9
|
feat(app): understand date words and DM channels in search filters (#1852)
|
2026-08-24 12:31:29 +02:00 |
|
Hampus
|
ac6fcc8c40
|
fix(app): close the modal you opened, not whatever is on top (#1851)
|
2026-08-24 12:31:14 +02:00 |
|
Hampus
|
b0e882645e
|
fix(app): match member search on accents, display names and ids (#1850)
|
2026-08-24 12:31:02 +02:00 |
|
Hampus
|
8c431c7562
|
fix(app): retry hydrating message authors after a reconnect (#1849)
|
2026-08-24 12:30:50 +02:00 |
|
Hampus
|
3e267b8104
|
fix(app): keep the member list in sync when switching channels (#1848)
|
2026-08-24 12:30:38 +02:00 |
|
Hampus
|
7c5cab2144
|
fix(app): make the media volume slider track loudness (#1847)
|
2026-08-24 12:30:13 +02:00 |
|
Hampus
|
5cb893245f
|
fix(app): hide the video controls again after a few idle seconds (#1846)
|
2026-08-24 12:30:01 +02:00 |
|
Hampus
|
aa1c636cc2
|
fix(app): keep local image previews from disappearing before upload (#1845)
|
2026-08-24 12:29:49 +02:00 |
|
Hampus
|
c285854b71
|
refactor(app): rename ComponentDispatch to ComponentBus (#1844)
|
2026-08-24 12:29:38 +02:00 |
|
Hampus
|
01a29d629b
|
fix(app): size the chat skeleton from the remembered viewport height (#1843)
|
2026-08-24 12:29:26 +02:00 |
|
Hampus
|
bd381ccc74
|
fix(app): request avatar and banner sizes the media proxy serves (#1842)
|
2026-08-24 12:29:16 +02:00 |
|
Hampus
|
c3e747aaa4
|
fix(media-proxy): stop re-encoding jpeg and video frames losslessly (#1841)
|
2026-08-24 12:29:05 +02:00 |
|
Hampus
|
480d56125d
|
fix(admin): render sticker previews at 320px instead of 160px (#1840)
|
2026-08-24 12:28:54 +02:00 |
|
Hampus
|
7ec155eac1
|
fix(desktop): stop reading whole voice backgrounds to classify them (#1839)
|
2026-08-24 12:28:43 +02:00 |
|
Hampus
|
c8ff177f85
|
fix(unfurl): cache empty results briefly and key entries by provider (#1838)
|
2026-08-24 12:28:32 +02:00 |
|
Hampus
|
f276bb1cd2
|
perf(app): stop the service worker caching static assets (#1837)
|
2026-08-24 12:28:21 +02:00 |
|
Hampus
|
208632e648
|
fix(common): stop advertising static assets as immutable (#1836)
|
2026-08-24 12:28:10 +02:00 |
|
Hampus
|
8cfac127f5
|
fix(media-proxy): stop proxy paths carrying fragments or credentials (#1835)
|
2026-08-24 12:27:58 +02:00 |
|
Hampus
|
ac76bee5a3
|
fix(media-proxy): clamp the webp effort override to the encoder maximum (#1834)
|
2026-08-24 12:27:46 +02:00 |
|
Hampus
|
171dc7e5b7
|
fix(media-proxy): serve and request images on one size ladder (#1833)
|
2026-08-24 12:27:33 +02:00 |
|
Hampus
|
051985b767
|
fix(media-proxy): stop marking cached media immutable (#1832)
|
2026-08-24 12:27:21 +02:00 |
|
Hampus
|
1eb85410bf
|
fix(common): keep the text after a block spoiler's closing pipes (#1831)
|
2026-08-24 12:27:08 +02:00 |
|
Hampus
|
6697db7cf8
|
build(app): minify css with lightningcss in production builds (#1830)
|
2026-08-24 12:26:55 +02:00 |
|
Hampus
|
56f6009390
|
feat(gifs): serve every medium, tiny and nano variant klipy offers (#1829)
|
2026-08-24 12:26:44 +02:00 |
|