Merge remote-tracking branch 'origin/canary' into canary
Detected heuristicMerge remote-tracking branch 'origin/canary' into canary
Show stored evidence
README.md
Reading the persisted public view.
Development / findings
Structured observations derived from public development activity. Interpretation is labelled separately from the source evidence.
Merge remote-tracking branch 'origin/canary' into canary
README.mdchore(README): update some remarks and wording
README.mdMerge remote-tracking branch 'origin/canary' into canary
README.mddocs: fix community health document links broken by the .github move (#1723)
.github/CONTRIBUTING.md.github/GOVERNANCE.md.github/LLM_USAGE_POLICY.mdfix(audio): handling when switching channels / track finishes Fixes: #653
lib/core/audio/chat_attachment/chat_attachment_audio_binding.dartlib/core/audio/chat_attachment/chat_attachment_audio_session.dartlib/core/audio/chat_attachment/chat_attachment_audio_sync.dartlib/features/shell/presentation/shell_route_listeners.darttest/core/audio/chat_attachment_audio_session_test.darttest/core/audio/chat_attachment_audio_sync_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/audio/chat_attachment/chat_attachment_audio_binding.dartlib/core/audio/chat_attachment/chat_attachment_audio_session.dartlib/core/audio/chat_attachment/chat_attachment_audio_sync.dartlib/features/shell/presentation/shell_route_listeners.darttest/core/audio/chat_attachment_audio_session_test.darttest/core/audio/chat_attachment_audio_sync_test.dartfix(app): make click-through the default and move animation pausing to Accessibility (#1722)
fluxer_app/src/app/App.module.cssfluxer_app/src/app/App.tsxfluxer_app/src/features/accessibility/state/Accessibility.tsfluxer_app/src/features/channel/components/MessageActionBar.tsxfluxer_app/src/features/platform/types/Electron.tsfluxer_app/src/features/ui/utils/WindowFocusInteractionGuard.tsfluxer_app/src/features/user/components/modals/tabs/AdvancedSettingDirectControls.tsxfluxer_app/src/features/user/components/modals/tabs/accessibility_tab/MotionTab.tsxfluxer_app/src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedAccessibilityControls.tsxfluxer_app/src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedDesktopControls.tsxfluxer_app/src/features/user/components/settings_utils/search_index/AccessibilityIndex.tsfluxer_app/src/features/user/components/settings_utils/search_index/DesktopSettingsIndex.tsfluxer_app/src/features/voice/components/PiPOverlay.module.cssperf(app): stop unbounded WASM heap growth and idle-CPU churn (#1721)
fluxer_app/rust/libfluxcore/Cargo.lockfluxer_app/rust/libfluxcore/Cargo.tomlfluxer_app/rust/libfluxcore/src/lib.rsfluxer_app/src/features/app/hooks/useRovingFocusList.test.tsxfluxer_app/src/features/app/hooks/useRovingFocusList.tsfluxer_app/src/features/channel/state/ChannelDisplayName.tsfluxer_app/src/features/channel/state/ChannelDisplayNameTracking.test.tsfluxer_app/src/features/channel/state/ChannelDisplayNameTracking.tsfix(chat): support continue send on channel switch Fixes: #664
lib/features/chat/providers/core/chat_view_model.darttest/features/chat/providers/upload/message_upload_cancel_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/providers/core/chat_view_model.darttest/features/chat/providers/upload/message_upload_cancel_test.dartchore(marketing): advance pointer 9720a17 → a31164c (#1717) Co-authored-by: hampus-fluxer <241303489+hampus-fluxer@users.noreply.github.com>
fluxer_marketingchore(static): regenerate marketing screenshots and README showcase (#1718)
README.mdfluxer_static/marketing/screenshots/desktop-1024w.aviffluxer_static/marketing/screenshots/desktop-1024w.pngfluxer_static/marketing/screenshots/desktop-1024w.webpfluxer_static/marketing/screenshots/desktop-1920w.aviffluxer_static/marketing/screenshots/desktop-1920w.pngfluxer_static/marketing/screenshots/desktop-1920w.webpfluxer_static/marketing/screenshots/desktop-2560w.aviffluxer_static/marketing/screenshots/desktop-2560w.pngfluxer_static/marketing/screenshots/desktop-2560w.webpfluxer_static/marketing/screenshots/desktop-480w.aviffluxer_static/marketing/screenshots/desktop-480w.pngfluxer_static/marketing/screenshots/desktop-480w.webpfluxer_static/marketing/screenshots/desktop-768w.aviffluxer_static/marketing/screenshots/desktop-768w.pngfluxer_static/marketing/screenshots/desktop-768w.webpchore(i18n): update public marketing catalogs
packages/i18n/marketing/ar.popackages/i18n/marketing/bg.popackages/i18n/marketing/cs.popackages/i18n/marketing/da.popackages/i18n/marketing/de.popackages/i18n/marketing/el.popackages/i18n/marketing/en-GB.popackages/i18n/marketing/en-US.popackages/i18n/marketing/es-419.popackages/i18n/marketing/es-ES.popackages/i18n/marketing/fi.popackages/i18n/marketing/fr.popackages/i18n/marketing/he.popackages/i18n/marketing/hi.popackages/i18n/marketing/hr.popackages/i18n/marketing/hu.popackages/i18n/marketing/id.popackages/i18n/marketing/it.popackages/i18n/marketing/ja.popackages/i18n/marketing/ko.popackages/i18n/marketing/lt.popackages/i18n/marketing/nl.popackages/i18n/marketing/no.popackages/i18n/marketing/pl.popackages/i18n/marketing/pt-BR.pofix(fluxer_markdown): support links with following zero width space Fixes: #665
packages/fluxer_markdown/lib/src/syntaxes/fluxer_markdown_syntaxes.dartpackages/fluxer_markdown/lib/src/utils/visible_content.dartpackages/fluxer_markdown/test/link_regression_test.dartfix(app-proxy): collapse the discovery cold-start retry condition (#1716)
fluxer_app_proxy/src/discovery_cache.rsfix(gateway): register the session process with presence on resume (#1715)
fluxer_gateway/src/presence/presence.erlfluxer_gateway/src/session/session_lifecycle.erlfluxer_gateway/test/session_lifecycle_tests.erlfix(app): allow the inbox shortcut while the composer is empty (#1714)
fluxer_app/src/features/channel/components/EditingMessageInput.tsxfluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsxfluxer_app/src/features/input/state/InputKeybind.tsfluxer_app/src/features/messaging/hooks/useMarkdownKeybinds.tsfix(app-proxy): serve the SPA from cached discovery instead of blocking on refresh (#1713)
fluxer_app_proxy/src/discovery_cache.rsfluxer_app_proxy/src/routes/spa_index.rsfix(admin): show the deferred phone gate controls on hosted instances (#1712)
fluxer_admin/src/templates/pages/instance_config.rsfix(media-proxy): stop sending X-Robots-Tag in static mode (#1710)
fluxer_media_proxy/src/server.rsfluxer_app/src/types/electron.d.tsfluxer_desktop/src/common/DesktopConfig.tsfluxer_desktop/src/common/Types.tsfluxer_desktop/src/main/DesktopDebugInfo.tsfluxer_desktop/src/main/IpcHandlers.tsfluxer_desktop/src/main/Window.tsfluxer_static/marketing/screenshots/desktop-readme-1920w.pngpackages/i18n/marketing/ro.popackages/i18n/marketing/ru.popackages/i18n/marketing/sv-SE.popackages/i18n/marketing/th.popackages/i18n/marketing/tr.popackages/i18n/marketing/uk.popackages/i18n/marketing/vi.popackages/i18n/marketing/zh-CN.popackages/i18n/marketing/zh-TW.po