docs(downloads): one pacman repository holds both channels (#2855)
docs(downloads): one pacman repository holds both channels (#2855)
Inspect stored evidence paths
fluxer_docs/src/content/docs/downloads/linux-repositories.md
Reading the persisted public view.
Datamining / findings
Evidence records derived from public code, builds, assets, APIs or schemas. A detection is not automatically a release, announcement or confirmed feature.
Classification overview
docs(downloads): one pacman repository holds both channels (#2855)
fluxer_docs/src/content/docs/downloads/linux-repositories.mdfix(search): suggest yourself in DM from: and mentions: filters (#2854)
fluxer_app/src/features/channel/components/message_search_bar/useMessageSearchAutocomplete.tsfluxer_app/src/features/search/components/search/UserFilterSheet.tsxfeat(api): redirect desktop downloads to pkgs (#2853)
config/env/development.envdeploy/self-hosting/.env.exampledeploy/self-hosting/docker-compose.ymlfluxer_api/src/api/Config.tsfluxer_api/src/api/config/APIConfig.tsfluxer_api/src/api/download/DesktopReleaseContract.tsfluxer_api/src/api/download/DownloadController.tsfluxer_api/src/api/download/DownloadRedirects.tsfluxer_api/src/api/download/DownloadRouting.tsfluxer_api/src/api/download/DownloadService.tsfluxer_api/src/api/download/tests/DownloadController.test.tsfluxer_api/src/api/download/tests/DownloadPresign.test.tsfluxer_api/src/api/download/tests/DownloadRedirects.test.tsfluxer_api/src/api/download/tests/DownloadService.manifest.test.tsfluxer_api/src/api/download/tests/DownloadService.release.test.tsfluxer_api/src/api/download/tests/DownloadService.versions.test.tsfluxer_api/src/api/download/tests/DownloadServiceBaseUrl.test.tsfluxer_api/src/api/infrastructure/StorageService.tsfluxer_api/src/api/infrastructure/StorageServiceFactory.test.tsfluxer_api/src/api/infrastructure/StorageServiceFactory.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfluxer_api/src/api/middleware/ServiceSingletons.tsfluxer_api/src/api/middleware/tests/LazyServiceProvider.test.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_api/src/api/types/HonoEnv.tsfluxer_app/src/features/app/state/Updater.tsfluxer_app/src/features/updater/utils/LinuxManualUpdateOptions.tsfluxer_docs/astro.config.tsfluxer_docs/scripts/VerifyDocsCoverage.tsfluxer_docs/src/content/docs/downloads/desktop.mdfluxer_docs/src/content/docs/downloads/linux-repositories.mdfluxer_docs/src/content/docs/downloads/overview.mdfluxer_docs/src/content/docs/http-api/downloads.mdxfluxer_docs/src/content/docs/http-api/index.mdfluxer_docs/src/content/docs/operator/configuration.mdxfluxer_docs/src/content/docs/operator/upgrading.mdxfluxer_docs/src/content/docs/topics/rate-limits.mdknip.jsonpackages/config/src/ConfigLoader.tspackages/config/src/MasterConfig.tspackages/config/src/S3DownloadsProvider.tspackages/config/src/S3ProviderSettings.tspackages/config/src/__tests__/S3DownloadsProvider.test.tspackages/config/src/config_loader/EnvironmentOverrides.tspackages/openapi/src/__tests__/OpenAPIGenerator.test.tspackages/openapi/src/extractors/__tests__/RouteDiscovery.test.tspackages/schema/src/domains/download/DownloadSchemas.tsfix(voice): make stereo microphones work in studio and custom (#2852)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/types/instance_config.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/templates/pages/instance_config.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/src/api/instance/InstanceConfigRepository.test.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/features/experiment/state/ExperimentAssignments.test.tsfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.jsonfluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.pofluxer_app/src/features/i18n/locales/id/messages.pofluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.pofluxer_app/src/features/voice/utils/AudioPublishOptions.tsfluxer_app/src/features/voice/utils/noise_suppression/NoiseSuppressionChoices.tsfluxer_app/src/features/voice/utils/noise_suppression/NoiseSuppressionLabels.tsfluxer_app/src/features/voice/utils/noise_suppression/NoiseSuppressionSelection.tsfluxer_docs/src/content/docs/admin-api/instance.mdxfluxer_docs/src/content/docs/http-api/experiments.mdxfeat(guilds): support deleting guilds
lib/features/guilds/utils/leave_guild_action.dartlib/features/settings/domain/guild/guild_settings_tab.dartlib/features/settings/presentation/delete_community_flow.dartlib/features/settings/presentation/guild_settings_modal.dartlib/features/settings/presentation/pages/guild/guild_settings_nav_page.dartlib/features/settings/presentation/widgets/guild/guild_settings_desktop_sidebar.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_ar.dartlib/l10n/generated/fluxer_localizations_bg.dartlib/l10n/generated/fluxer_localizations_cs.dartlib/l10n/generated/fluxer_localizations_da.dartlib/l10n/generated/fluxer_localizations_de.dartlib/l10n/generated/fluxer_localizations_el.dartlib/l10n/generated/fluxer_localizations_en.dartlib/l10n/generated/fluxer_localizations_es.dartlib/l10n/generated/fluxer_localizations_fi.dartlib/l10n/generated/fluxer_localizations_fr.dartlib/l10n/generated/fluxer_localizations_he.dartlib/l10n/generated/fluxer_localizations_hi.dartlib/l10n/generated/fluxer_localizations_hr.dartlib/l10n/generated/fluxer_localizations_hu.dartlib/l10n/generated/fluxer_localizations_id.dartlib/l10n/generated/fluxer_localizations_it.dartlib/l10n/generated/fluxer_localizations_ja.dartlib/l10n/generated/fluxer_localizations_ko.dartlib/l10n/generated/fluxer_localizations_lt.dartlib/l10n/generated/fluxer_localizations_nb.dartlib/l10n/generated/fluxer_localizations_nl.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ro.dartlib/l10n/generated/fluxer_localizations_ru.dartlib/l10n/generated/fluxer_localizations_sv.dartlib/l10n/generated/fluxer_localizations_th.dartlib/l10n/generated/fluxer_localizations_tr.dartlib/l10n/generated/fluxer_localizations_uk.dartlib/l10n/generated/fluxer_localizations_vi.dartlib/l10n/generated/fluxer_localizations_zh.darttest/features/settings/domain/guild/guild_settings_tab_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/utils/leave_guild_action.dartlib/features/settings/domain/guild/guild_settings_tab.dartlib/features/settings/presentation/delete_community_flow.dartlib/features/settings/presentation/guild_settings_modal.dartlib/features/settings/presentation/pages/guild/guild_settings_nav_page.dartlib/features/settings/presentation/widgets/guild/guild_settings_desktop_sidebar.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_ar.dartlib/l10n/generated/fluxer_localizations_bg.dartlib/l10n/generated/fluxer_localizations_cs.dartlib/l10n/generated/fluxer_localizations_da.dartlib/l10n/generated/fluxer_localizations_de.dartlib/l10n/generated/fluxer_localizations_el.dartlib/l10n/generated/fluxer_localizations_en.dartlib/l10n/generated/fluxer_localizations_es.dartlib/l10n/generated/fluxer_localizations_fi.dartlib/l10n/generated/fluxer_localizations_fr.dartlib/l10n/generated/fluxer_localizations_he.dartlib/l10n/generated/fluxer_localizations_hi.dartlib/l10n/generated/fluxer_localizations_hr.dartlib/l10n/generated/fluxer_localizations_hu.dartlib/l10n/generated/fluxer_localizations_id.dartlib/l10n/generated/fluxer_localizations_it.dartlib/l10n/generated/fluxer_localizations_ja.dartlib/l10n/generated/fluxer_localizations_ko.dartlib/l10n/generated/fluxer_localizations_lt.dartlib/l10n/generated/fluxer_localizations_nb.dartlib/l10n/generated/fluxer_localizations_nl.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ro.dartlib/l10n/generated/fluxer_localizations_ru.dartlib/l10n/generated/fluxer_localizations_sv.dartlib/l10n/generated/fluxer_localizations_th.dartlib/l10n/generated/fluxer_localizations_tr.dartlib/l10n/generated/fluxer_localizations_uk.dartlib/l10n/generated/fluxer_localizations_vi.dartlib/l10n/generated/fluxer_localizations_zh.darttest/features/settings/domain/guild/guild_settings_tab_test.dartfeat(api): redirect desktop downloads to pkgs
config/env/development.envdeploy/self-hosting/.env.exampledeploy/self-hosting/docker-compose.ymlfluxer_api/src/api/Config.tsfluxer_api/src/api/config/APIConfig.tsfluxer_api/src/api/download/DesktopReleaseContract.tsfluxer_api/src/api/download/DownloadController.tsfluxer_api/src/api/download/DownloadRedirects.tsfluxer_api/src/api/download/DownloadRouting.tsfluxer_api/src/api/download/DownloadService.tsfluxer_api/src/api/download/tests/DownloadController.test.tsfluxer_api/src/api/download/tests/DownloadPresign.test.tsfluxer_api/src/api/download/tests/DownloadRedirects.test.tsfluxer_api/src/api/download/tests/DownloadService.manifest.test.tsfluxer_api/src/api/download/tests/DownloadService.release.test.tsfluxer_api/src/api/download/tests/DownloadService.versions.test.tsfluxer_api/src/api/download/tests/DownloadServiceBaseUrl.test.tsfluxer_api/src/api/infrastructure/StorageService.tsfluxer_api/src/api/infrastructure/StorageServiceFactory.test.tsfluxer_api/src/api/infrastructure/StorageServiceFactory.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfluxer_api/src/api/middleware/ServiceSingletons.tsfluxer_api/src/api/middleware/tests/LazyServiceProvider.test.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_api/src/api/types/HonoEnv.tsfluxer_app/src/features/app/state/Updater.tsfluxer_app/src/features/updater/utils/LinuxManualUpdateOptions.tsfluxer_docs/astro.config.tsfluxer_docs/scripts/VerifyDocsCoverage.tsfluxer_docs/src/content/docs/downloads/desktop.mdfluxer_docs/src/content/docs/downloads/linux-repositories.mdfluxer_docs/src/content/docs/downloads/overview.mdfluxer_docs/src/content/docs/http-api/downloads.mdxfluxer_docs/src/content/docs/http-api/index.mdfluxer_docs/src/content/docs/operator/configuration.mdxfluxer_docs/src/content/docs/operator/upgrading.mdxfluxer_docs/src/content/docs/topics/rate-limits.mdknip.jsonpackages/config/src/ConfigLoader.tspackages/config/src/MasterConfig.tspackages/config/src/S3DownloadsProvider.tspackages/config/src/S3ProviderSettings.tspackages/config/src/__tests__/S3DownloadsProvider.test.tspackages/config/src/config_loader/EnvironmentOverrides.tspackages/openapi/src/__tests__/OpenAPIGenerator.test.tspackages/openapi/src/extractors/__tests__/RouteDiscovery.test.tspackages/schema/src/domains/download/DownloadSchemas.tsfix(installer): name the services that are not ready (#2851)
fluxer_docs/src/installer/install.shfix(user): push guild member updates on profile field changes (#2850)
fluxer_api/src/api/admin/services/AdminUserUpdatePropagator.tsfluxer_api/src/api/user/services/PartialUserChangePropagation.tsfluxer_api/src/api/user/services/UserAccountLifecycleService.tsfluxer_api/src/api/user/services/UserAccountService.tsfluxer_api/src/api/user/services/UserAccountUpdatePropagator.tsfluxer_api/src/api/user/services/__tests__/PartialUserChangePropagation.test.tsfluxer_api/src/api/user/tests/UserProfileGuildPropagation.test.tsfluxer_app/src/features/user/state/Users.tsfix(user): push guild member updates on profile field changes
fluxer_api/src/api/admin/services/AdminUserUpdatePropagator.tsfluxer_api/src/api/user/services/PartialUserChangePropagation.tsfluxer_api/src/api/user/services/UserAccountLifecycleService.tsfluxer_api/src/api/user/services/UserAccountService.tsfluxer_api/src/api/user/services/UserAccountUpdatePropagator.tsfluxer_api/src/api/user/services/__tests__/PartialUserChangePropagation.test.tsfluxer_api/src/api/user/tests/UserProfileGuildPropagation.test.tsfluxer_app/src/features/user/state/Users.tsfeat(ci): publish appimage zsync control files (#2849)
.github/workflows/build-desktop.yamltools/ci/src/appimage.rstools/ci/src/desktop.rstools/ci/src/lib.rstools/ci/src/release.rsfix(installer): stop waiting for an absent bucket initialiser (#2848)
fluxer_docs/src/installer/install.shfix(installer): stop waiting for an absent bucket initialiser
fluxer_docs/src/installer/install.shfeat(ci): publish appimage zsync control files
.github/workflows/build-desktop.yamltools/ci/src/appimage.rstools/ci/src/desktop.rstools/ci/src/lib.rstools/ci/src/release.rsfeat(ci): publish linux repositories from the desktop release (#2847)
.github/workflows/build-desktop.yamltools/ci/src/common.rstools/ci/src/desktop.rstools/ci/src/release.rsfeat(ci): publish linux repositories from the desktop release
.github/workflows/build-desktop.yamltools/ci/src/common.rstools/ci/src/desktop.rstools/ci/src/release.rsfix(voice): stop stereo microphones publishing as mono (#2846)
fluxer_app/pkgs/livekit-client/src/room/defaults.tsfluxer_app/src/features/voice/engine/v2/VoiceEngineV2AppMediaExecutionAdapter.tsxfluxer_app/src/features/voice/utils/AudioPublishOptions.tsfluxer_app/src/features/voice/utils/noise_suppression/NoiseSuppressionChoices.tsfluxer_app/src/features/voice/utils/noise_suppression/NoiseSuppressionSelection.tsfix(voice): let screen shares use the hardware H.264 encoder (#2845)
fluxer_app/pkgs/livekit-client/src/room/RTCEngine.test.tsfluxer_app/pkgs/livekit-client/src/room/RTCEngine.tsfix(voice): let screen shares use the hardware H.264 encoder
fluxer_app/pkgs/livekit-client/src/room/RTCEngine.test.tsfluxer_app/pkgs/livekit-client/src/room/RTCEngine.tsMerge branch 'canary' into beta
.github/workflows/ios-beta-testflight.yml.github/workflows/ios-canary-testflight.yml.github/workflows/ios-production-release.ymlandroid/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/main/kotlin/com/fluxer/PhysicalKeyboardBridge.ktandroid/app/src/test/kotlin/com/fluxer/PhysicalKeyboardBridgeTest.ktdart_sdkios/Flutter/Debug.xcconfigios/Flutter/Profile.xcconfigios/Flutter/Release.xcconfigios/Podfileios/Podfile.lockios/Runner.xcodeproj/project.pbxprojios/Runner/AppDelegate.swiftios/Runner/Assistant/AssistantAppShortcuts.swiftios/Runner/Assistant/AssistantAvatarCache.swiftios/Runner/Assistant/AssistantBridge.swiftios/Runner/Assistant/AssistantCommandRunner.swiftios/Runner/Assistant/AssistantDefaults.swiftios/Runner/Assistant/AssistantEntities.swiftios/Runner/Assistant/AssistantEntityStore.swiftios/Runner/Assistant/AssistantFriendMatching.swiftios/Runner/Assistant/AssistantOpenIntents.swiftios/Runner/Assistant/AssistantPendingCommand.swiftios/Runner/Assistant/AssistantPresenceIntents.swiftios/Runner/Assistant/AssistantSendMessageIntent.swiftios/Runner/Assistant/AssistantVoiceIntents.swiftios/Runner/Info.plistios/Runner/PhysicalKeyboardBridge.swiftios/RunnerTests/AssistantFriendMatchingTests.swiftios/RunnerTests/AssistantSendAndCallTests.swiftlib/app.dartlib/core/assistant/assistant_binding.dartlib/core/assistant/assistant_bridge.dartlib/core/assistant/assistant_command.dartlib/core/assistant/assistant_command_codec.dartlib/core/assistant/assistant_command_dispatcher.dartlib/core/assistant/assistant_command_policy.dartlib/core/assistant/assistant_command_result.dartlib/core/assistant/assistant_entities.dartlib/core/assistant/assistant_entity_index.dartlib/core/assistant/assistant_platform.dartlib/core/assistant/assistant_spoken.dartlib/core/audio/chat_attachment/chat_attachment_audio_controller.dartlib/core/constants/user_flags.dartlib/core/database/daos/relationship_dao.dartlib/core/database/daos/saved_message_dao.dartlib/core/gateway/gateway_event_handler.dartlib/core/permissions/channel_effective_permissions.dartlib/core/platform/physical_keyboard.dart