fix(test): failing test
fix(test): failing test
Inspect stored evidence paths
test/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.dart
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(test): failing test
test/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.dartMerge remote-tracking branch 'origin/canary' into canary
test/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.dartfix(chat): use monospace font for text file embed Fixes: #796
lib/features/chat/presentation/widgets/attachments/textual_attachment_code_panel.darttest/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/attachments/textual_attachment_code_panel.darttest/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartfeat(composer): support keyboard shortcuts Fixes: #798
lib/features/input/presentation/keybind_scope.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/text_editing_shortcuts.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/input/presentation/keybind_scope.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/text_editing_shortcuts.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartfix(settings): show media buttons settings in advanced Fixes: #804
lib/features/settings/presentation/widgets/user_advanced_settings.dartlib/features/settings/utils/user_settings_search_index.darttest/features/settings/user_advanced_settings_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/settings/presentation/widgets/user_advanced_settings.dartlib/features/settings/utils/user_settings_search_index.darttest/features/settings/user_advanced_settings_test.dartfix(profile): cleanup badge visibility Fixes: #802
lib/features/profile/presentation/widgets/user_profile_view.dartlib/features/profile/utils/premium_badge_visibility.dartlib/shared/providers/user_profile.darttest/features/profile/utils/premium_badge_visibility_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/profile/presentation/widgets/user_profile_view.dartlib/features/profile/utils/premium_badge_visibility.dartlib/shared/providers/user_profile.darttest/features/profile/utils/premium_badge_visibility_test.dartfeat(chat): add neko purr
assets/haptics/neko_purr.ahaplib/features/chat/presentation/widgets/messages/neko_sprite.dartlib/shared/utils/fluxer_haptics.dartMerge remote-tracking branch 'origin/canary' into canary
assets/haptics/neko_purr.ahaplib/features/chat/presentation/widgets/messages/neko_sprite.dartlib/shared/utils/fluxer_haptics.dartMerge branch 'canary' into fix/fullscreen-nav
lib/features/chat/data/chat_wallpaper_file_store.dartlib/features/chat/presentation/widgets/wallpaper/chat_wallpaper_backdrop.dartlib/features/chat/providers/chat_wallpaper_provider.dartlib/features/chat/wallpaper/chat_wallpaper.dartlib/features/settings/presentation/widgets/chat_wallpaper_section.dartlib/features/settings/utils/user_settings_search_index.dartlib/features/ui/background/starfield_background.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.dartlib/shared/gestures/axis_locking_horizontal_drag_recognizer.dartlib/shared/gestures/horizontal_drag_axis_lock.darttest/features/chat/presentation/widgets/message_actions/swipe_to_reply_test.darttest/features/chat/presentation/widgets/messages/message_list_gesture_scroll_test.darttest/features/chat/wallpaper/chat_wallpaper_test.darttest/features/shell/presentation/sidebar_drawer_test.darttest/shared/gestures/horizontal_drag_axis_lock_test.dartfix(docs): drop the orphaned voice command footnote (#2718)
fluxer_docs/src/content/docs/gateway/commands.mdfix(app): derive unread from an ack timestamp floor (#2717)
fluxer_app/src/features/app/components/floating/UnreadChannelsContent.tsxfluxer_app/src/features/channel/components/ChannelMessages.tsxfluxer_app/src/features/guild/state/Guilds.tsfluxer_app/src/features/messaging/commands/MessageCommands.tsxfluxer_app/src/features/messaging/state/ChannelMessages.tsfluxer_app/src/features/messaging/state/ChannelMessagesLoadStateMachine.test.tsfluxer_app/src/features/messaging/state/ChannelMessagesLoadStateMachine.tsfluxer_app/src/features/messaging/state/MessagingMessages.tsfluxer_app/src/features/read_state/state/ReadStates.test.tsfluxer_app/src/features/read_state/state/ReadStates.tsfluxer_app/src/features/read_state/state/ReadStatesAckBatching.test.tsfluxer_app/src/features/read_state/state/ReadStatesDeletedTailMessage.test.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntry.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntryStatusMachine.bench.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntryStatusMachine.test.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntryStatusMachine.tsfluxer_app/src/features/read_state/state/read_states/ReadStateIncomingMessageMachine.test.tsfluxer_app/src/features/read_state/state/read_states/ReadStateIncomingMessageMachine.tsfluxer_app/src/features/read_state/state/read_states/shared.tsrefactor(voice): remove the unused voice state ack (#2716)
fluxer_app/src/features/gateway/events/EventRouter.tsfluxer_app/src/features/voice/engine/MediaEngineFacade.tsfluxer_app/src/features/voice/engine/MediaEngineFacadeStateMachine.test.tsfluxer_app/src/features/voice/engine/MediaEngineFacadeStateMachine.tsfluxer_app/src/features/voice/events/VoiceStateAck.tsfluxer_docs/src/content/docs/gateway/commands.mdfluxer_docs/src/content/docs/gateway/events.mdfluxer_docs/src/content/docs/gateway/limits-and-rate-limits.mdfluxer_docs/src/content/docs/voice/index.mdfluxer_gateway/src/guild/voice/guild_voice_connection_apply.erlfluxer_gateway/src/guild/voice/guild_voice_connection_update.erlfluxer_gateway/src/guild/voice/guild_voice_connection_util.erlfluxer_gateway/src/guild/voice/guild_voice_mutation.erlfluxer_gateway/src/session/session_voice_connect.erlfluxer_gateway/src/session/session_voice_dispatch.erlfluxer_gateway/test/guild_voice_connection_tests.erlfix(app): defer non-critical gateway dispatches (#2715)
fluxer_app/src/features/gateway/transport/GatewayDispatchScheduling.test.tsfluxer_app/src/features/gateway/transport/GatewayDispatchScheduling.tsfluxer_app/src/features/gateway/transport/GatewaySocket.tsfix(voice): apply noise suppression in the mic test (#2714)
fluxer_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/user/components/modals/tabs/UserVoiceTab.tsxfluxer_app/src/features/user/components/modals/tabs/hooks/MicTestAudioGraph.tsfluxer_app/src/features/user/components/modals/tabs/hooks/useMicTest.tsxfluxer_app/src/features/voice/components/voice_connection_status/AudioProcessingModal.tsxfluxer_app/src/features/voice/utils/noise_suppression/NoiseSuppressionLabels.tsfix(ui): keep content above android navigation bar (#705) Signed-off-by: Devi <devi@devimorris.tech>
android/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/main/kotlin/com/fluxer/SystemInsetsBridge.ktlib/core/platform/system_navigation_bar.dartlib/features/chat/presentation/pages/channel_search_page.dartlib/features/chat/presentation/sheets/channel_details_sheet.dartlib/features/discovery/presentation/widgets/discovery_guild_grid_slivers.dartlib/main.dartfix(ui): keep content above android navigation bar (#705) Signed-off-by: Devi <devi@devimorris.tech>
android/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/main/kotlin/com/fluxer/SystemInsetsBridge.ktlib/core/platform/system_navigation_bar.dartlib/features/chat/presentation/pages/channel_search_page.dartlib/features/chat/presentation/sheets/channel_details_sheet.dartlib/features/discovery/presentation/widgets/discovery_guild_grid_slivers.dartlib/main.dart