Merge remote-tracking branch 'origin/canary' into canary
Potential experimentMerge remote-tracking branch 'origin/canary' into canary
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.
Merge remote-tracking branch 'origin/canary' into canary
feat(chat): add double tap to react
Merge remote-tracking branch 'origin/canary' into canary
fix(app): back off image, reaction and settings retries on 429 (#2743)
refactor(api): drop Bunny for pluggable cache purge adapters (#2742)
refactor(imports): replace relative imports with path aliases (#2741)
docs(api): correct the synced preferences size limits (#2740)
chore: dart format
Merge remote-tracking branch 'origin/canary' into canary
feat(schema): add double tap reaction to synced preferences (#2739)
feat(auth): improvements to self-hosted messaging
Update translation files Updated by "Cleanup translation files" add-on in Weblate. 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 branch 'origin/canary' into canary Merge remote-tracking branch 'origin/canary' into canary Merge remote-tracking branch 'origi…
fix(ci): stop verifying published assets against the CDN (#2738)
fix(ci): stop verifying published assets against the CDN
docs: simplify the reference and tighten the verifier (#2736)
refactor(svc): tidy the rust services and build tooling (#2735)
refactor(admin): tidy the admin routes and templates (#2734)
refactor(api): tidy the api and shared packages (#2733)
feat(core): add failed to load media placeholder
Merge remote-tracking branch 'origin/canary' into canary
Prereleases