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 |
|
Hampus
|
d339b82f8e
|
fix(api): give desktop downloads a lifetime that follows the key (#1828)
|
2026-08-24 12:26:33 +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
|
991be1c5a2
|
fix(api): log every error once and keep the cause chain (#1826)
[email protected]
|
2026-08-24 12:11:42 +02:00 |
|
Hampus
|
0d96a4574a
|
fix(api): read the log level and environment from the process env (#1824)
[email protected]
|
2026-08-23 21:44:32 +02:00 |
|
Hampus
|
61b4511ae4
|
fix(schema): group category channels text before voice when ordering (#1823)
[email protected]
[email protected]
[email protected]
|
2026-08-23 17:49:26 +02:00 |
|
Hampus
|
137edc7cfb
|
fix(app): share stream audio by default and reset the opt-out per stream (#1819)
[email protected]
[email protected]
|
2026-08-22 10:14:45 +02:00 |
|
Hampus
|
14e772a751
|
fix(api): serialise elapsed temp bans as null for the admin panel (#1817)
[email protected]
|
2026-08-21 20:34:43 +02:00 |
|
Hampus
|
32afbf12d6
|
fix(api): stop treating accounts pending deletion as already deleted (#1816)
|
2026-08-21 20:31:32 +02:00 |
|
Hampus
|
ffaf5119d8
|
fix(app): only warn about software encoding when no layer is accelerated (#1815)
[email protected]
[email protected]
|
2026-08-21 18:49:51 +02:00 |
|
Hampus
|
10bc8c1efa
|
fix(desktop): stop the windows audio probe timing out against its own budget (#1814)
[email protected]
[email protected]
[email protected]
|
2026-08-21 17:29:12 +02:00 |
|
Hampus
|
85a03a9e39
|
fix(app): apply the screen share audio toggle to the surface being shared (#1813)
[email protected]
[email protected]
|
2026-08-21 17:04:22 +02:00 |
|
 fluxer-ci[bot]andhampus-fluxer
|
51ee6567b4
|
chore(i18n): update public marketing catalogs (#1812)
Co-authored-by: hampus-fluxer <[email protected]>
|
2026-08-21 16:31:01 +02:00 |
|
 fluxer-ci[bot]andhampus-fluxer
|
090220a29d
|
chore(marketing): advance pointer f39eced → 02e3a2c (#1811)
Co-authored-by: hampus-fluxer <[email protected]>
|
2026-08-21 16:30:54 +02:00 |
|
Hampus
|
e7973b8be0
|
fix(api): derive voice reconciliation candidate ttl from real sweep spacing (#1810)
[email protected]
|
2026-08-21 15:49:50 +02:00 |
|
Hampus
|
b5324c9223
|
perf(gateway): stop materializing all members on the guild connect path (#1809)
[email protected]
|
2026-08-21 14:00:19 +02:00 |
|