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
|
7ec155eac1
|
fix(desktop): stop reading whole voice backgrounds to classify them (#1839)
|
2026-08-24 12:28:43 +02:00 |
|
Hampus
|
f276bb1cd2
|
perf(app): stop the service worker caching static assets (#1837)
|
2026-08-24 12:28:21 +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
|
6697db7cf8
|
build(app): minify css with lightningcss in production builds (#1830)
|
2026-08-24 12:26:55 +02:00 |
|
Hampus
|
82eb87bc47
|
perf(app-proxy): preconnect the media origin and revalidate the app shell (#1827)
|
2026-08-24 12:26:21 +02:00 |
|
Hampus
|
137edc7cfb
|
fix(app): share stream audio by default and reset the opt-out per stream (#1819)
|
2026-08-22 10:14:45 +02:00 |
|
Hampus
|
ffaf5119d8
|
fix(app): only warn about software encoding when no layer is accelerated (#1815)
|
2026-08-21 18:49:51 +02:00 |
|
Hampus
|
10bc8c1efa
|
fix(desktop): stop the windows audio probe timing out against its own budget (#1814)
|
2026-08-21 17:29:12 +02:00 |
|
Hampus
|
85a03a9e39
|
fix(app): apply the screen share audio toggle to the surface being shared (#1813)
|
2026-08-21 17:04:22 +02:00 |
|
Hampus
|
631bc2307a
|
fix(slowmode): stop the local cooldown from outgrowing the channel setting (#1795)
|
2026-08-20 19:56:02 +02:00 |
|
Hampus
|
2b1de38949
|
chore(i18n): regenerate catalogs after the voice engine removal (#1791)
|
2026-08-20 17:45:49 +02:00 |
|
Hampus
|
d5daf61dbd
|
fix(voice): recalibrate stored participant and stream volumes too (#1790)
|
2026-08-20 17:45:17 +02:00 |
|
Hampus
|
4f21430880
|
refactor(voice): drop the native only surface from voice_engine_v2 and narrow the desktop bridge (#1788)
|
2026-08-20 17:44:37 +02:00 |
|
Hampus
|
9731bac40f
|
refactor(voice): remove the native voice engine from the renderer (#1787)
|
2026-08-20 17:43:38 +02:00 |
|
Hampus
|
b144e650f2
|
fix(voice): make deafen reach watched screen share audio (#1786)
|
2026-08-20 17:43:19 +02:00 |
|
Hampus
|
ef6536644c
|
fix(voice): stop the in call speaker slider clamping a boosted output volume (#1785)
|
2026-08-20 17:42:59 +02:00 |
|
Hampus
|
17eab43245
|
fix(voice): retune the remote playback leveller and measure it in float (#1784)
|
2026-08-20 17:42:40 +02:00 |
|
Hampus
|
fbd7f1e3b8
|
fix(voice): compose participant gain in linear space and split the ceilings (#1783)
|
2026-08-20 17:42:21 +02:00 |
|
Hampus
|
25af7516a4
|
fix(voice): widen the volume boost leg and add a master soft clip limiter (#1782)
|
2026-08-20 17:42:02 +02:00 |
|
Hampus
|
c020eded31
|
fix(voice): stop forcing automatic gain control off on every capture profile (#1781)
|
2026-08-20 17:41:44 +02:00 |
|
Hampus
|
5331c0216a
|
fix(voice): keep a remote track pinned at zero volume across re-attach (#1780)
|
2026-08-20 17:40:53 +02:00 |
|
Hampus
|
47b5c3d4f0
|
fix(app): expose the guild id on guild list items again (#1778)
|
2026-08-20 14:39:24 +02:00 |
|
Hampus
|
d9bfca66d6
|
fix(app): keep search results in server order instead of per channel (#1777)
|
2026-08-20 13:10:47 +02:00 |
|
Hampus
|
ded51b65d3
|
fix(app): restore the mobile voice message recorder (#1776)
|
2026-08-20 04:33:24 +02:00 |
|