remove(iOS): drop unneeded entitlements
remove(iOS): drop unneeded entitlements
Inspect stored evidence paths
ios/Runner/Info.plistios/Runner/Runner.entitlements
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
remove(iOS): drop unneeded entitlements
ios/Runner/Info.plistios/Runner/Runner.entitlementsMerge remote-tracking branch 'origin/canary' into canary
ios/Runner/Info.plistios/Runner/Runner.entitlementsfix(iOS): presence intent missing return
ios/Runner/Assistant/AssistantPresenceIntents.swiftMerge remote-tracking branch 'origin/canary' into canary
ios/Runner/Assistant/AssistantPresenceIntents.swiftfeat(iOS): add donate shortcut actions
ios/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/Runner.entitlementsios/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/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.dartMerge remote-tracking branch 'origin/canary' into canary
ios/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/Runner.entitlementsios/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/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.darttest(backend): remove duplicate and useless tests (#2820)
fluxer_api/pkgs/rate_limit/package.jsonfluxer_api/pkgs/rate_limit/src/KVRequiredError.tsfluxer_api/pkgs/rate_limit/src/__tests__/KVRequiredError.test.tsfluxer_api/pkgs/rate_limit/vitest.config.tsfluxer_api/pkgs/sms/src/__tests__/SmsProviderFactory.test.tsfluxer_api/pkgs/sms/src/__tests__/TestSmsProvider.test.tsfluxer_api/src/api/admin/tests/AdminApiKeyManagement.test.tsfluxer_api/src/api/auth/tests/AppStoreReviewerBypass.test.tsfluxer_api/src/api/auth/tests/AppStoreReviewerMultiFlag.test.tsfluxer_api/src/api/auth/tests/IPAuthStream.test.tsfluxer_api/src/api/channel/tests/ChannelOperationValidation.test.tsfluxer_api/src/api/channel/tests/DMChannelManagement.test.tsfluxer_api/src/api/channel/tests/DMCreationAllowedWithFriendship.test.tsfluxer_api/src/api/channel/tests/GroupDMNameUpdate.test.tsfluxer_api/src/api/channel/tests/GroupDmRecipientLimit.test.tsfluxer_api/src/api/database/PostgresKvNonSelectDrift.test.tsfluxer_api/src/api/database/PostgresKvNonSelectMatrix.test.tsfluxer_api/src/api/database/PostgresKvOrderingAttack.test.tsfluxer_api/src/api/database/PostgresKvPagingAdversarial.test.tsfluxer_api/src/api/database/PostgresKvQueryDifferential.test.tsfluxer_api/src/api/database/PostgresKvQueryExecutor.tsfluxer_api/src/api/database/PostgresKvUpgradeSafety.test.tsfluxer_api/src/api/database/__testref__/LegacyPostgresKvQueryExecutor.tsfluxer_api/src/api/favorite_meme/tests/FavoriteMemeExtended.test.tsfluxer_api/src/api/guild/tests/GuildOperationValidation.test.tsfluxer_api/src/api/guild/tests/RolePermissionAssignmentHierarchy.test.tsfluxer_api/src/api/invite/tests/InviteValidation.test.tsfluxer_api/src/api/models/tests/EmbedFieldSerialization.test.tsfluxer_api/src/api/models/tests/StickerItem.test.tsfluxer_api/src/api/oauth/tests/OAuth2AuthorizationsRequiresAuth.test.tsfluxer_api/src/api/oauth/tests/OAuth2CodeReplay.test.tsfluxer_api/src/api/oauth/tests/OAuth2Scopes.test.tsfluxer_api/src/api/theme/tests/ThemeAuthRequired.test.tsfluxer_api/src/api/theme/tests/ThemeBotUserDenied.test.tsfluxer_api/src/api/theme/tests/ThemeCreation.test.tsfluxer_api/src/api/theme/tests/ThemeValidation.test.tsfluxer_api/src/api/user/tests/AccountDisable.test.tsfluxer_api/src/api/user/tests/HarvestDownloadExpired.test.tsfluxer_api/src/api/user/tests/HarvestDownloadNotExpired.test.tsfluxer_api/src/api/user/tests/ProfileImageUpload.test.tsfluxer_api/src/api/user/tests/RelationshipAcceptAfterPrivacyChangeAllowsExistingRequest.test.tsfluxer_api/src/api/user/tests/RelationshipBlockingBehaviors.test.tsfluxer_api/src/api/user/tests/UnclaimedAccountRestrictions.test.tsfluxer_api/src/api/user/tests/UserDeletionEligibilityService.test.tsfluxer_api/src/api/user/tests/UserDisableAndDeleteEndpoints.test.tsfluxer_api/src/api/user/tests/UserNoteLifecycle.test.tsfluxer_api/src/api/user/tests/UserTestUtils.tsfluxer_api/src/api/utils/DOMUtils.tsfluxer_api/src/api/utils/tests/DOMUtils.test.tsfluxer_api/src/api/utils/tests/GeoUtils.test.tstest(app): remove useless frontend tests (#2819)
fluxer_app/pkgs/livekit-client/src/room/defaults.test.tsfluxer_app/pkgs/livekit-client/src/room/participant/publishUtils.maxEncodingBitrate.test.tsfluxer_app/pkgs/livekit-client/src/room/track/LocalVideoTrack.test.tsfluxer_app/src/features/accessibility/state/MessageGroupSpacing.test.tsfluxer_app/src/features/accessibility/state/MotionPreferencesMachine.test.tsfluxer_app/src/features/app/components/dialogs/shared/ForwardDefaultDestinations.test.tsfluxer_app/src/features/app/components/dialogs/shared/ForwardDestinationQuery.test.tsfluxer_app/src/features/app/components/dialogs/shared/ForwardDestinationSearch.test.tsfluxer_app/src/features/app/components/dialogs/shared/ForwardDestinationSelection.test.tsfluxer_app/src/features/app/components/floating/UnreadChannelOrder.test.tsfluxer_app/src/features/app/components/floating/UnreadPreviewBudget.test.tsfluxer_app/src/features/app/components/layout/GuildBannerCollapse.test.tsfluxer_app/src/features/app/components/layout/GuildHeader.test.tsxfluxer_app/src/features/app/components/layout/ScrollIndicatorStateMachine.test.tsfluxer_app/src/features/app/components/layout/UserAreaState.test.tsfluxer_app/src/features/app/components/layout/dnd/ChannelReorderIntegration.test.tsfluxer_app/src/features/app/components/layout/dnd/ChannelReorderStateMachine.test.tsfluxer_app/src/features/app/components/layout/dnd/GuildReorderStateMachine.test.tsfluxer_app/src/features/app/components/layout/utils/ChannelListVisibility.test.tsfluxer_app/src/features/app/components/layout/utils/ChannelUnreadState.test.tsfluxer_app/src/features/app/components/layout/utils/ChannelUnreadStateMachine.test.tsfluxer_app/src/features/app/components/setup/SetupWizardStateMachine.test.tsfluxer_app/src/features/app/components/setup/SetupWizardWelcomeRotation.test.tsfluxer_app/src/features/app/components/shared/custom_status_display/CustomStatusDisplay.test.tsxfluxer_app/src/features/app/hooks/HoverStateMachine.test.tsfluxer_app/src/features/app/hooks/useAntiShiftFloating.test.tsxfluxer_app/src/features/app/keybindings/KeybindManager.test.tsfluxer_app/src/features/app/keybindings/utils/RuntimeKeybinds.test.tsfluxer_app/src/features/app/state/GifProviderConfig.test.tsfluxer_app/src/features/app/state/Updater.test.tsfluxer_app/src/features/app/utils/UpdaterPlatformUtils.test.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionErrorMessages.test.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.test.tsfluxer_app/src/features/auth/components/pages/oauth_authorize_page/state/authorizeMachine.test.tsfluxer_app/src/features/channel/components/BlockedMessageGroups.test.tsxfluxer_app/src/features/channel/components/ChannelMessageFocusTarget.test.tsfluxer_app/src/features/channel/components/ChannelMessageStreamUtils.test.tsfluxer_app/src/features/channel/components/MessageAttachmentUtils.test.tsfluxer_app/src/features/channel/components/MessageAttachments.test.tsxfluxer_app/src/features/channel/components/MessageFocusRingContract.test.tsfluxer_app/src/features/channel/components/MessageHoverStyleContract.test.tsfluxer_app/src/features/channel/components/MessageHoverTracking.test.tsfluxer_app/src/features/channel/components/MessageReactions.test.tsxfluxer_app/src/features/channel/components/SearchResultGrouping.test.tsfluxer_app/src/features/channel/components/SearchScopeResolution.test.tsfluxer_app/src/features/channel/components/SearchStateMachine.test.tsfluxer_app/src/features/channel/components/TypingUsers.test.tsxfluxer_app/src/features/channel/components/embeds/EmbedRenderUtils.test.tsfluxer_app/src/features/channel/components/embeds/attachments/CsvAttachmentPreviewUtils.test.tsfluxer_app/src/features/channel/components/embeds/media/VideoDimensionUtils.test.tsfix(gateway): stop dead sessions leaving voice states behind (#2818)
fluxer_gateway/src/guild/guild_client_circuit_breaker.erlfluxer_gateway/src/guild/voice/guild_voice_connection.erlfluxer_gateway/src/guild/voice/guild_voice_disconnect_user.erlfluxer_gateway/src/guild/voice/guild_voice_server.erlfluxer_gateway/test/guild_voice_connection_tests.erlfix(auth): disable TOTP with one code instead of two (#2816)
fluxer_api/src/api/auth/tests/AuthSudoRequiredOperations.test.tsfluxer_api/src/api/auth/tests/MfaConsistency.test.tsfluxer_api/src/api/auth/tests/MfaTotpDisable.test.tsfluxer_api/src/api/user/controllers/UserAuthController.tsfluxer_api/src/api/user/services/UserAuth.tsfluxer_docs/src/content/docs/http-api/users/mfa.mdxfix(gateway): act on voice states in the voice server (#2815)
fluxer_gateway/src/guild/guild_availability.erlfluxer_gateway/src/guild/guild_state.erlfluxer_gateway/src/guild/guild_state_member.erlfluxer_gateway/src/guild/guild_voice_lifecycle.erlfluxer_gateway/src/guild/voice/guild_voice_permission_sync.erlfluxer_gateway/src/guild/voice/guild_voice_server.erlfix(gateway): act on voice states in the voice server
fluxer_gateway/src/guild/guild_availability.erlfluxer_gateway/src/guild/guild_state.erlfluxer_gateway/src/guild/guild_state_member.erlfluxer_gateway/src/guild/guild_voice_lifecycle.erlfluxer_gateway/src/guild/voice/guild_voice_permission_sync.erlfluxer_gateway/src/guild/voice/guild_voice_server.erlchore(admin): remove the heap snapshot endpoint (#2814)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/acl.rsfluxer_api/src/api/admin/controllers/SystemAdminController.tsfluxer_api/src/api/admin/controllers/index.tsfluxer_api/src/api/admin/tests/audit_coverage/AdminAuditRouteCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/SystemAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/SystemAdminAuditCoverage.test.tsfluxer_api/src/api/rate_limit_configs/AdminRateLimitConfig.tsfluxer_docs/src/content/docs/admin-api/index.mdxfluxer_docs/src/content/docs/admin-api/instance.mdxpackages/constants/src/AdminACLs.tspackages/openapi/src/__tests__/OpenAPIGenerator.test.tspackages/schema/src/domains/admin/AdminSchemas.tsfix(api): restore commas in geoip location labels (#2812)
fluxer_api/pkgs/geoip/src/GeoipLookup.tsfeat(admin): audit admin reads and filter the log by access (#2811)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/audit.rsfluxer_admin/src/api/types/audit.rsfluxer_admin/src/routes/guild_tabs.rsfluxer_admin/src/routes/system.rsfluxer_admin/src/routes/user_tabs.rsfluxer_admin/src/templates/components/audit_logs_for_target.rsfluxer_admin/src/templates/pages/audit_logs.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/pkgs/elasticsearch_search/src/adapters/ElasticsearchAuditLogAdapter.tsfluxer_api/src/api/admin/AdminAuditActions.tsfluxer_api/src/api/admin/AdminAuditRecorder.tsfluxer_api/src/api/admin/controllers/AdminApiKeyAdminController.tsfluxer_api/src/api/admin/controllers/ApplicationAdminController.tsfluxer_api/src/api/admin/controllers/ArchiveAdminController.tsfluxer_api/src/api/admin/controllers/AuditLogAdminController.tsfluxer_api/src/api/admin/controllers/BanAdminController.tsfluxer_api/src/api/admin/controllers/BulkAdminController.tsfluxer_api/src/api/admin/controllers/DiscoveryAdminController.tsfluxer_api/src/api/admin/controllers/GatewayAdminController.tsfluxer_api/src/api/admin/controllers/GuildAdminController.tsfluxer_api/src/api/admin/controllers/InstanceConfigAdminController.tsfluxer_api/src/api/admin/controllers/JobsAdminController.tsfluxer_api/src/api/admin/controllers/LimitConfigAdminController.tsfluxer_api/src/api/admin/controllers/MessageAdminController.tsfluxer_api/src/api/admin/controllers/ReportAdminController.tsfluxer_api/src/api/admin/controllers/SystemAdminController.tsfluxer_api/src/api/admin/controllers/UserAdminController.tsfluxer_api/src/api/admin/controllers/VoiceAdminController.tsfluxer_api/src/api/admin/services/AdminAuditService.tsfluxer_api/src/api/admin/tests/AdminAuditAccessFilter.test.tsfluxer_api/src/api/admin/tests/audit_coverage/AdminApiKeyAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/AdminApiKeyAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/AdminAuditCoverage.tsfluxer_api/src/api/admin/tests/audit_coverage/AdminAuditRouteCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/ApplicationAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/ApplicationAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/ArchiveAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/ArchiveAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/AssetAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/AssetAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/AuditLogAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/AuditLogAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/BanAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/BanAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/BulkAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/BulkAdminAuditCoverage.test.tsfluxer_api/src/api/admin/tests/audit_coverage/CodesAdminAuditCases.tsfluxer_api/src/api/admin/tests/audit_coverage/CodesAdminAuditCoverage.test.tschore(voice): remove voice reconciliation leftovers (#2810)
deploy/self-hosting/docker-compose.ymlfluxer_api/src/api/infrastructure/DisabledLiveKitService.tsfluxer_api/src/api/infrastructure/GatewayService.tsfluxer_api/src/api/infrastructure/IGatewayService.tsfluxer_api/src/api/infrastructure/ILiveKitService.tsfluxer_api/src/api/infrastructure/LiveKitService.tsfluxer_api/src/api/infrastructure/LiveKitWebhookService.tsfluxer_api/src/api/test/NoopGatewayService.tsfluxer_gateway/src/gateway/gateway_rpc_guild.erlfluxer_gateway/src/gateway/gateway_rpc_guild_voice.erlfluxer_gateway/src/gateway/gateway_rpc_guild_voice_util.erlfluxer_gateway/src/gateway/gateway_rpc_misc.erlfluxer_gateway/src/gateway/gateway_rpc_misc_push.erlfluxer_gateway/src/gateway/gateway_rpc_voice.erlfluxer_gateway/src/guild/guild.erlfluxer_gateway/src/guild/guild_voice_lifecycle.erlfluxer_gateway/src/guild/voice/guild_voice_server.erlfluxer_gateway/src/guild/voice/guild_voice_server_state.erlchore(voice): remove the recon service (#2808)
.github/labeller.yaml.github/workflows/build-recon.yamlCargo.lockCargo.tomlconfig/env/development.envfluxer_docs/src/content/docs/operator/configuration.mdxfluxer_recon/Cargo.tomlfluxer_recon/Dockerfilefluxer_recon/src/actuate.rsfluxer_recon/src/budget.rsfluxer_recon/src/census.rsfluxer_recon/src/clock.rsfluxer_recon/src/config.rsfluxer_recon/src/control.rsfluxer_recon/src/decide.rsfluxer_recon/src/discovery.rsfluxer_recon/src/evidence.rsfluxer_recon/src/gateway/codes.rsfluxer_recon/src/gateway/mod.rsfluxer_recon/src/gateway/nats.rsfluxer_recon/src/guards.rsfluxer_recon/src/health.rsfluxer_recon/src/ids.rsfluxer_recon/src/ledger.rsfluxer_recon/src/lib.rsfluxer_recon/src/livekit/auth.rsfluxer_recon/src/livekit/mod.rsfluxer_recon/src/livekit/twirp.rsfluxer_recon/src/main.rsfluxer_recon/src/metrics.rsfluxer_recon/src/names.rsfluxer_recon/src/observe.rsfluxer_recon/src/runtime.rsfluxer_recon/src/schedule.rsfluxer_recon/src/service.rsfluxer_recon/src/singleton.rsfluxer_recon/src/suspicion.rsfluxer_recon/src/topology/mod.rsfluxer_recon/src/topology/postgres.rsfluxer_recon/src/topology/scylla.rsfluxer_recon/src/turn.rsfluxer_recon/src/webhook.rsfluxer_svc/src/metrics.rstools/ci/src/ci_workflow.rstools/ci/src/image_set.rschore(voice): remove the recon service
.github/labeller.yaml.github/workflows/build-recon.yamlCargo.lockCargo.tomlconfig/env/development.envfluxer_docs/src/content/docs/operator/configuration.mdxfluxer_recon/Cargo.tomlfluxer_recon/Dockerfilefluxer_recon/src/actuate.rsfluxer_recon/src/budget.rsfluxer_recon/src/census.rsfluxer_recon/src/clock.rsfluxer_recon/src/config.rsfluxer_recon/src/control.rsfluxer_recon/src/decide.rsfluxer_recon/src/discovery.rsfluxer_recon/src/evidence.rsfluxer_recon/src/gateway/codes.rsfluxer_recon/src/gateway/mod.rsfluxer_recon/src/gateway/nats.rsfluxer_recon/src/guards.rsfluxer_recon/src/health.rsfluxer_recon/src/ids.rsfluxer_recon/src/ledger.rsfluxer_recon/src/lib.rsfluxer_recon/src/livekit/auth.rsfluxer_recon/src/livekit/mod.rsfluxer_recon/src/livekit/twirp.rsfluxer_recon/src/main.rsfluxer_recon/src/metrics.rsfluxer_recon/src/names.rsfluxer_recon/src/observe.rsfluxer_recon/src/runtime.rsfluxer_recon/src/schedule.rsfluxer_recon/src/service.rsfluxer_recon/src/singleton.rsfluxer_recon/src/suspicion.rsfluxer_recon/src/topology/mod.rsfluxer_recon/src/topology/postgres.rsfluxer_recon/src/topology/scylla.rsfluxer_recon/src/turn.rsfluxer_recon/src/webhook.rsfluxer_svc/src/metrics.rstools/ci/src/ci_workflow.rstools/ci/src/image_set.rsfix(gateway): always clear expired custom statuses (#2807)
fluxer_gateway/src/presence/presence_broadcast.erlfluxer_gateway/src/presence/presence_payload.erlfluxer_gateway/src/utils/custom_status_expiry.erlfix(app): stop plain unicode symbols rendering as color emoji (#2806)
fluxer_app/src/app/globals.cssfluxer_app/src/features/theme/styles/preflight.css