perf(gateway): fetch cached presences from owners in parallel
perf(gateway): fetch cached presences from owners in parallel
Inspect stored evidence paths
fluxer_gateway/src/presence/presence_cache_bulk.erl
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
perf(gateway): fetch cached presences from owners in parallel
fluxer_gateway/src/presence/presence_cache_bulk.erlfix(gateway): refuse guild cutovers once the pin keeper armed
fluxer_gateway/src/guild/guild_cutover.erlfix(gateway): reload pinned guilds right before arming the pins
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.erlfix(gateway): accept pin-aware routers and skip blocked peers
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.erlfix(gateway): unpin and verify every peer on guild pin release
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.erlfix(gateway): keep a handoff going once its backlog is forwarded
fluxer_gateway/src/guild/guild_handoff_freeze.erlfluxer_gateway/test/guild_handoff_freeze_tests.erlperf(gateway): filter handoff backlog captures on the source
fluxer_gateway/src/guild/guild_handoff_freeze.erlfix(gateway): restore routes when a handoff controller dies
fluxer_gateway/src/guild/guild_handoff_freeze.erlfluxer_gateway/test/guild_handoff_freeze_tests.erlfix(gateway): keep pending sessions out of the viewable cache
fluxer_gateway/src/guild/guild_connect_async.erlfluxer_gateway/test/guild_session_tracking_tests.erlfix(gateway): never forward batched connect results in handoff
fluxer_gateway/src/guild/guild_handoff_freeze.erlfluxer_gateway/test/guild_handoff_freeze_tests.erlfix(gateway): keep the channel index in slim handoff exports
fluxer_gateway/src/guild/guild_handoff.erlfluxer_gateway/test/guild_handoff_freeze_tests.erlfix(gateway): freeze guilds in handoff and forward their backlog
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.erlfluxer_gateway/src/guild/guild_handoff.erlfluxer_gateway/src/guild/guild_handoff_freeze.erlfluxer_gateway/src/guild/guild_manager_handoff_transfer.erlfluxer_gateway/test/guild_handoff_freeze_tests.erlfix(gateway): hand off guilds to the owner the router resolves
fluxer_gateway/src/guild/guild_manager_handoff.erlfluxer_gateway/test/guild_manager_tests.erlfeat(gateway): add a controller to move one guild between nodes
fluxer_gateway/src/guild/guild_cutover.erlfeat(users): add temporary new conversation limits (#3100)
fluxer_api/src/api/admin/services/AdminUserBanService.tsfluxer_api/src/api/admin/services/AdminUserDeletionService.tsfluxer_api/src/api/admin/services/AdminUserSecurityService.tsfluxer_api/src/api/channel/services/CallService.tsfluxer_api/src/api/channel/services/MessageInteractionService.tsfluxer_api/src/api/channel/services/message/MessageActivity.test.tsfluxer_api/src/api/channel/services/message/MessageActivity.tsfluxer_api/src/api/channel/services/message/MessageEditService.tsfluxer_api/src/api/channel/services/message/MessageSendService.tsfluxer_api/src/api/infrastructure/activity/Contract.generated.tsfluxer_api/src/api/user/NewConversationLimit.tsfluxer_api/src/api/user/services/AccountStateApplier.tsfluxer_api/src/api/user/services/UserChannelService.tsfluxer_api/src/api/user/services/UserRelationshipService.tsfluxer_api/src/api/user/tests/NewConversationLimit.test.tsfluxer_api/src/api/worker/AccountActionConsumer.tsfluxer_api/src/api/worker/tests/AccountActionConsumer.test.tsfluxer_app/src/features/app/components/alerts/DmActionErrorModal.tsxfluxer_app/src/features/channel/components/direct_message/AddFriendForm.tsxfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_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.pofeat(desktop): live-reload linked css theme files (#3099)
fluxer_app/src/features/app/hooks/useDesktopElectronBridges.tsxfluxer_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/platform/types/Electron.tsfluxer_app/src/features/platform/utils/DesktopLocaleBridge.tsfluxer_app/src/features/theme/state/ThemeLibrary.tsfluxer_app/src/features/theme/utils/ThemeLibraryDb.tsfluxer_app/src/features/theme_studio/ThemeStudioStandaloneApp.tsxfluxer_app/src/features/theme_studio/sections/LibrarySection.module.cssfluxer_app/src/features/theme_studio/sections/LibrarySection.tsxfluxer_app/src/features/theme_studio/sections/QuickCssEditor.tsxfluxer_app/src/types/electron.d.tsfluxer_desktop/src/common/Types.tsfluxer_desktop/src/main/MainI18n.tsfluxer_desktop/src/main/ThemeLinkedFileWatch.test.mjsfluxer_desktop/src/main/ThemeLinkedFileWatch.tsfluxer_desktop/src/main/ThemeLocalFiles.tsfeat(premium): show App Store and Google Play subs on web (#3098)
fluxer_app/src/features/app/components/dialogs/components/PlutoniumContent.tsxfluxer_app/src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsxfluxer_app/src/features/app/components/dialogs/components/plutonium/hooks/useCheckoutActions.tsxfluxer_app/src/features/app/components/dialogs/components/plutonium/hooks/useSubscriptionStatus.tsfluxer_app/src/features/app/components/layout/app_layout/AppLayoutHooks.tsfluxer_app/src/features/app/components/layout/app_layout/nagbars/PremiumOnboardingNagbar.tsxfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_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/premium/components/plutonium_page/PlutoniumPage.tsxfluxer_app/src/features/premium/utils/PremiumUtils.tsfeat(composer): voice message hold delay
lib/features/chat/presentation/widgets/composer/voice_message_recorder.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_controller.dartlib/features/chat/utils/attachments/voice_message_constants.darttest/features/chat/presentation/widgets/composer/voice_message_recorder_test.dartchore: dart format
test/helpers/message_item_test_overrides.dartchore(sdk): regenerate from OpenAPI
lib/export.dartlib/models/experiment_assignments_response_assignments.dartlib/models/experiment_assignments_response_assignments.g.dartlib/models/plutonium_page_assignment_response.dartlib/models/plutonium_page_assignment_response.g.dart