Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
Inspect stored evidence paths
packages/errors/src/i18n/weblate/locales/uk.json
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
Merge remote-tracking branch 'origin/main'
packages/errors/src/i18n/weblate/locales/uk.jsonchore(i18n): update translations from Weblate (#2923)
packages/errors/src/i18n/weblate/locales/uk.jsonMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/presence/presence_update.erlMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/presence/presence_update.erlfix(push): deliver direct messages without holding them (#2938)
fluxer_gateway/src/presence/presence_update.erlchore: dart fix & format
lib/core/api/fluxer_client_provider.dartlib/core/providers/app_ui_lifecycle_provider.dartlib/core/providers/gateway_connection_provider.dartlib/core/providers/gateway_reconnect_provider.dartlib/core/router/fluxer_router.dartlib/features/auth/presentation/mfa_screen.dartlib/features/auth/providers/add_account_instance_guard_provider.dartlib/features/auth/providers/current_auth_session_provider.dartlib/features/auth/providers/pending_invite_code_provider.dartlib/features/auth/providers/pending_registration_url_code_provider.dartlib/features/auth/providers/registration_draft_provider.dartlib/features/channels/presentation/channel_settings/channel_settings_gate.dartlib/features/channels/presentation/channel_settings/tabs/channel_overview_mature_content_section.dartlib/features/chat/presentation/widgets/channel/channel_attachment_area.dartlib/features/chat/presentation/widgets/composer/attachment_edit_modal.dartlib/features/chat/services/message_notification_sfx_gate.dartlib/features/dm/providers/unread_dm_provider.dartlib/features/guilds/presentation/widgets/guild_navbar.dartlib/features/guilds/providers/organized_guild_list_provider.dartlib/features/members/domain/member.dartlib/features/settings/presentation/pages/guild/settings_audit_log_page.dartlib/features/settings/presentation/pages/guild/settings_bans_page.dartlib/features/settings/presentation/pages/guild/settings_discovery_page.dartlib/features/settings/presentation/pages/guild/settings_emoji_page.dartlib/features/settings/presentation/pages/guild/settings_invites_page.dartlib/features/settings/presentation/pages/guild/settings_moderation_page.dartlib/features/settings/presentation/pages/guild/settings_overview_page.dartlib/features/settings/presentation/pages/guild/settings_stickers_page.dartlib/features/settings/presentation/pages/guild/settings_webhooks_page.dartlib/features/settings/presentation/sheets/passkey_name_sheet.dartlib/features/settings/presentation/widgets/guild/audit_log/guild_audit_log_filter_row.dartlib/features/settings/presentation/widgets/guild/channels/guild_channels_settings_widget.dartlib/features/shell/providers/reveal_side_provider.dartlib/features/ui/voice/voice_call_avatar.dartlib/features/voice/presentation/widgets/voice_e2ee_indicator.dartlib/features/voice/providers/voice_channel_participants_provider.dartlib/shared/providers/member_role_color.darttest/core/audio/fluxer_sfx_test.darttest/core/database/daos/message_dao_test.darttest/features/channels/data/unread_permission_utils_test.darttest/features/channels/data/unread_settings_resolver_test.darttest/features/chat/data/message_translation_service_test.darttest/features/guilds/providers/guild_read_state_provider_test.darttest/features/voice/utils/entrance_sound_playback_test.darttest/helpers/open_test_database.darttest/shared/utils/sdk_converters_test.dartfix(gateway): correct livecycle presence indicator
lib/core/gateway/gateway_event_handler.dartlib/core/gateway/gateway_lifecycle_presence.dartlib/core/gateway/gateway_presence_coordinator.dartlib/core/gateway/providers/gateway_event_providers.dartlib/core/providers/app_startup_provider.darttest/core/gateway/gateway_lifecycle_presence_test.dartfix(voice): callkit coordinator issues on iOS
ios/Runner/AppDelegate.swiftlib/features/voice/services/voice_callkit_coordinator.dartlib/features/voice/utils/incoming_voice_call_actions.dartlib/features/voice/utils/voice_callkit_policy.dartlib/features/voice/utils/voice_callkit_session_store.darttest/features/voice/utils/voice_callkit_policy_test.darttest/features/voice/utils/voice_callkit_session_store_test.dartMerge remote-tracking branch 'origin/main'
fluxer_app_proxy/src/routes/spa_index.rsMerge remote-tracking branch 'origin/main'
fluxer_app_proxy/src/routes/spa_index.rsfix(app-proxy): drop link preview metadata on self-hosted (#2936)
fluxer_app_proxy/src/routes/spa_index.rsfix(test): failing test for display name
lib/shared/utils/guild_user_display.dartMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/gateway/fluxer_gateway_config.erlfluxer_gateway/src/push/push.erlfluxer_gateway/test/push_tests.erlMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/gateway/fluxer_gateway_config.erlfluxer_gateway/src/push/push.erlfluxer_gateway/test/push_tests.erlfeat(push): scope read clears to the enrolled cohort (#2935)
fluxer_gateway/src/gateway/fluxer_gateway_config.erlfluxer_gateway/src/push/push.erlfluxer_gateway/test/push_tests.erlMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/push/push_notification_format.erlfluxer_gateway/src/push/push_outbox.erlMerge remote-tracking branch 'origin/main'
fluxer_gateway/src/push/push_notification_format.erlfluxer_gateway/src/push/push_outbox.erlfix(gateway): truncate reads on an expired outbox entry (#2934)
fluxer_gateway/src/push/push_notification_format.erlfluxer_gateway/src/push/push_outbox.erlMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/push/ApnsPushService.tsfluxer_api/src/api/push/tests/ApnsPushService.test.tsMerge remote-tracking branch 'origin/main'
fluxer_api/src/api/push/ApnsPushService.tsfluxer_api/src/api/push/tests/ApnsPushService.test.ts