514 Commits
Author SHA1 Message Date
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
Hampus edb8d80077 ci: source the s3 provider for downloads and static from repo variables (#1803) [email protected] 2026-08-20 21:46:26 +02:00
Hampus ddee116339 feat(api): route downloads through the configured downloads provider (#1802) 2026-08-20 21:44:53 +02:00
Hampus bdacaea4a8 feat(config): add an optional separate s3 provider for downloads (#1801) 2026-08-20 21:34:19 +02:00
Hampus 9e28e02b5d ci(rust): pin the floating toolchains to the version images build with (#1800) 2026-08-20 21:27:12 +02:00
Hampus 3527dc95a2 fix(rust): silence result_large_err on axum response error paths (#1799) 2026-08-20 21:18:18 +02:00
Hampus 27c7b2722d chore(admin): regenerate openapi schemas for the admin acl cap (#1798) 2026-08-20 21:17:04 +02:00
Hampus ba96f52ed6 fix(schema): allow assigning every admin ACL to a user (#1797) 2026-08-20 21:09:56 +02:00
Hampus 2c8b3ff45c fix(build): build the messages and users images with scylla support (#1796) [email protected] [email protected] 2026-08-20 20:30:16 +02:00
Hampus 631bc2307a fix(slowmode): stop the local cooldown from outgrowing the channel setting (#1795) [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] 2026-08-20 19:56:02 +02:00
Hampus 8f4f9a8601 refactor(media): share one external proxy url codec across every service (#1794) 2026-08-20 19:55:40 +02:00
Hampus 1c920f966e feat(media): emit external proxy urls with a readable path and extension (#1793) [email protected] [email protected] 2026-08-20 18:44:45 +02:00
Hampus 2b1de38949 chore(i18n): regenerate catalogs after the voice engine removal (#1791) [email protected] [email protected] [email protected] 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 06c42ce02f refactor(desktop): delete the unused rust voice module (#1789) 2026-08-20 17:44:55 +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 528777926c fix(api): stop one unreachable community from breaking bookmarks (#1779) [email protected] 2026-08-20 15:50:51 +02:00
Hampus 47b5c3d4f0 fix(app): expose the guild id on guild list items again (#1778) [email protected] [email protected] 2026-08-20 14:39:24 +02:00
Hampus d9bfca66d6 fix(app): keep search results in server order instead of per channel (#1777) [email protected] [email protected] 2026-08-20 13:10:47 +02:00
Hampus ded51b65d3 fix(app): restore the mobile voice message recorder (#1776) [email protected] [email protected] 2026-08-20 04:33:24 +02:00
Hampus ddc8837d4f fix(app): scale embed and attachment width caps with zoom (#1775) 2026-08-20 04:33:17 +02:00
Hampus df16957c95 fix(app): scale tooltip max-width with app zoom (#1774) 2026-08-20 04:33:10 +02:00
Hampus f38b19d4bd fix(app): let the caret move past emoji and mentions in the composer (#1768) [email protected] [email protected] 2026-08-19 23:41:05 +02:00
Hampus f7cd4f2c74 docs(operator): explain how to reclaim space after upgrades (#1767) [email protected] 2026-08-19 23:31:15 +02:00
fluxer-ci[bot]andhampus-fluxer a078392888 chore(i18n): update public marketing catalogs (#1719)
Co-authored-by: hampus-fluxer <[email protected]>
2026-08-19 22:46:33 +02:00
Hampus 3060f23f8c chore(marketing): bump the marketing submodule pointer (#1766) 2026-08-19 22:29:10 +02:00
Hampus 6a5f0d4d29 fix(i18n): simplify the marketing translation and saved media strings (#1764) [email protected] [email protected] 2026-08-19 22:25:01 +02:00
Hampus 91d989dc7c fix(app): point the language notice at Weblate instead of email (#1763) 2026-08-19 22:05:39 +02:00
Hampus 7c82804df6 fix(app): stop sensitive content options overlapping in long locales (#1762) 2026-08-19 19:53:46 +02:00
Hampus b7de83f7fc fix(app): stop the Firefox microphone failure and self-mute storm (#1761) [email protected] [email protected] 2026-08-19 19:32:41 +02:00
Hampus 97bd022bee fix(app): render the discovery language icon at bold weight (#1760) 2026-08-19 19:08:48 +02:00
Hampus 62324df039 feat(app): add a language filter button to the discovery navbar (#1759) [email protected] [email protected] 2026-08-19 18:46:39 +02:00
Hampus 9f78b3d9a6 feat(app): retry failed image loads with escalating delay and connectivity waits (#1758) [email protected] [email protected] 2026-08-19 18:25:34 +02:00
Hampus 362a89f2b2 fix(app): keep embed icons mounted so they reserve space while loading (#1757) [email protected] [email protected] 2026-08-19 18:00:08 +02:00
Hampus ce41960fcd perf(app): load embed author and footer icons through the image cache (#1756) [email protected] [email protected] 2026-08-19 17:38:00 +02:00
Hampus 2083eaddd6 feat(app): wrap pasted links in every composer that allows masked links (#1755) [email protected] [email protected] 2026-08-19 17:19:39 +02:00
Hampus d398ebc44b test: drop desktop test files that no runner executes (#1753) [email protected] [email protected] [email protected] 2026-08-19 14:58:59 +02:00
Hampus 59887ad404 fix(app): wrap pasted links from any source, not just Fluxer's own clipboard (#1752) 2026-08-19 14:57:13 +02:00