fix(media-proxy): stop proxy paths carrying fragments or credentials (#1835)
Potential experimentfix(media-proxy): stop proxy paths carrying fragments or credentials (#1835)
Reading the persisted public view.
Experiments
Detected from public development signals. These findings may change, disappear or never ship; they are not confirmed Fluxer features.
fix(media-proxy): stop proxy paths carrying fragments or credentials (#1835)
fix(media-proxy): clamp the webp effort override to the encoder maximum (#1834)
fix(media-proxy): serve and request images on one size ladder (#1833)
fix(media-proxy): serve and request images on one size ladder
fix(media-proxy): stop marking cached media immutable (#1832)
fix(common): keep the text after a block spoiler's closing pipes (#1831)
build(app): minify css with lightningcss in production builds (#1830)
feat(gifs): serve every medium, tiny and nano variant klipy offers (#1829)
fix(api): give desktop downloads a lifetime that follows the key (#1828)
perf(app-proxy): preconnect the media origin and revalidate the app shell (#1827)
fix(chat): slow mode indicator incorrect
Merge remote-tracking branch 'origin/canary' into canary
fix(guild_sidebar): correct not being able to move folders Fixes: #691
Merge remote-tracking branch 'origin/canary' into canary
fix(api): log every error once and keep the cause chain (#1826)
fix(api): log every error once and keep the cause chain
i18n: regenerate localizations
Translated using Weblate (Spanish (Latin America)) Currently translated at 73.7% (2774 of 3760 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 73.7% (2774 of 3760 strings) Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking br…
fix(api): read the log level and environment from the process env (#1824)
fix(schema): group category channels text before voice when ordering (#1823)
Prereleases