fix(gateway): skip the arm reload when peers already route here
fix(gateway): skip the arm reload when peers already route here
Inspect stored evidence paths
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.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
fix(gateway): skip the arm reload when peers already route here
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.erlfix(settings): use webapp url for oauth url Fixes: #901
lib/features/settings/presentation/widgets/applications/application_detail.dartlib/features/settings/utils/oauth_authorize_url.darttest/features/settings/utils/oauth_authorize_url_test.dartfix(voice): correct audio track muting Fixes: #903
lib/features/ui/voice/voice_screen_share_audio.dartlib/features/voice/providers/voice_track_handoff_provider.dartlib/features/voice/utils/voice_screen_share_audio_session.dartlib/features/voice/utils/voice_stream_audio_utils.darttest/core/audio/sound_effect_policy_test.darttest/features/voice/utils/voice_screen_share_audio_session_test.darttest/features/voice/utils/voice_stream_audio_utils_test.dartfix(core): sfx preferences not reloading on change Fixes: #910
lib/core/audio/fluxer_sfx.dartlib/core/audio/message_notification_sfx_scheduler.dartlib/core/audio/sound_effect_policy.dartlib/core/providers/fluxer_sfx_provider.dartlib/core/synced_preferences/engine/synced_preferences_store.dartlib/core/synced_preferences/fields/sound_synced_field.dartlib/features/chat/services/message_notification_sfx_gate.dartlib/features/settings/providers/notification_preferences_provider.dartlib/features/settings/utils/sound_sfx_playback.darttest/core/audio/fluxer_sfx_test.darttest/core/audio/message_notification_sfx_scheduler_test.darttest/core/audio/sound_effect_policy_test.darttest/core/synced_preferences/synced_preferences_dirty_push_test.dartfix(voice): random fixes and fixes for unnecessary app repaints
ios/Runner.xcodeproj/project.pbxprojios/Runner/CallKit/IncomingCallReporter.swiftios/Runner/VoiceSpeakerRoute.swiftios/RunnerTests/VoiceSpeakerRouteTests.swiftlib/features/ui/voice/voice_channel_participant_grid.dartlib/features/voice/presentation/widgets/pip/voice_pip_layer.dartlib/features/voice/presentation/widgets/voice_connection_status/voice_connection_status.dartlib/features/voice/providers/voice_connection_stats_provider.dartlib/features/voice/providers/voice_session_provider.dartlib/features/voice/services/voice_callkit_coordinator.dartlib/features/voice/utils/voice_server_update_decision.darttest/features/voice/utils/voice_server_update_decision_test.dartfix(gateway): reload the source after an exposed cutover abort
fluxer_gateway/src/guild/guild_cutover.erlfix(gateway): keep a handoff on its target once the stop is sent
fluxer_gateway/src/guild/guild_handoff_freeze.erlfluxer_gateway/test/guild_handoff_freeze_tests.erlfix(composer): saved hight fixes
lib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/pickers/chat_bottom_input_slot.dartlib/features/chat/presentation/widgets/pickers/chat_composer_column.dartlib/features/chat/providers/pickers/mobile_keyboard_metrics_provider.dartlib/features/chat/utils/composer/bottom_input_slot_layout.dartlib/shared/utils/keyboard_focus_restore.darttest/features/chat/providers/pickers/mobile_keyboard_metrics_provider_test.dartfix(gateway): wait for a calm source before arming guild pins
fluxer_gateway/src/gateway/gateway_guild_pin_keeper.erlperf(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.erl