Merge branch 'main' into glitch-soc/merge-upstream
Add canonical link tags in web UI (#25715)
Add button to see results for polls in web UI (#25726)
Fix local live feeds does not expand (#25694)
Change labels of live feeds tabs in web UI (#25683)
Merge pull request #2263 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes
Merge branch 'main' into glitch-soc/merge-upstream
Prevent duplicate concurrent calls of `/api/*/instance` in web UI (#25663)
Change dropdown icon above compose form from ellipsis to bars in web UI (#25661)
Change local and federated timelines to be in a single firehose column (#25641)
Use an Immutable Record as the root state (#25584)
Fix onboarding prompt being displayed because of disconnection gaps (#25617)
Remove the search button from UI header when logged out (#25631)
Merge pull request #2258 from ClearlyClaire/glitch-soc/merge-upstream
Merge upstream changes
Merge branch 'main' into glitch-soc/merge-upstream
Fix compose form not being shown when clicking “Make your first post” on mobile (#25581)
Fix onboarding prompt flashing while home feed is loading in web UI (#25579)
Fix search not being easily findable on smaller screens in web UI (#25576)