fix: centre Neko heart
fix: centre Neko heart Resolves #758.
Inspect stored evidence paths
lib/features/chat/presentation/widgets/messages/neko_sprite.darttest/features/chat/presentation/widgets/messages/neko_sprite_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: centre Neko heart Resolves #758.
lib/features/chat/presentation/widgets/messages/neko_sprite.darttest/features/chat/presentation/widgets/messages/neko_sprite_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/messages/neko_sprite.darttest/features/chat/presentation/widgets/messages/neko_sprite_test.dartfix: use phosphor_flutter
lib/features/chat/presentation/widgets/messages/neko_sprite.darttest/features/chat/presentation/widgets/messages/neko_sprite_test.dartfix: use phosphor_flutter
lib/features/chat/presentation/widgets/messages/neko_sprite.darttest/features/chat/presentation/widgets/messages/neko_sprite_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/messages/neko_sprite.darttest/features/chat/presentation/widgets/messages/neko_sprite_test.dartMerge branch 'canary' into beta
dart_sdkfluxerlib/core/database/daos/composer_draft_dao.dartlib/core/database/daos/favorite_memes_dao.dartlib/core/database/daos/guild_dao.dartlib/core/database/fluxer_database.dartlib/core/database/tables/composer_drafts.dartlib/core/gateway/gateway_event_handler.dartlib/core/instance/instance_config_snapshot.dartlib/core/providers/active_instance_provider.dartlib/core/providers/app_startup_provider.dartlib/core/providers/gateway_connection_provider.dartlib/core/providers/gateway_provider.dartlib/core/providers/well_known_provider.dartlib/core/push/unified_push/unified_push_no_distributor_dismissal_provider.dartlib/core/synced_preferences/engine/synced_field_adapter.dartlib/core/synced_preferences/engine/synced_preferences_store.dartlib/core/synced_preferences/fields/accessibility_synced_field.dartlib/core/synced_preferences/fields/expression_picker_synced_field.dartlib/core/synced_preferences/fields/favorite_gifs_synced_field.dartlib/features/auth/data/auth_repository.dartlib/features/auth/providers/current_auth_session_provider.dartlib/features/channels/providers/channel_webhooks_provider.dartlib/features/chat/data/chat_unread_summary.dartlib/features/chat/data/favorite_media_repository.dartlib/features/chat/data/message_search_mature_content.dartlib/features/chat/data/reaction_write_batcher.dartlib/features/chat/domain/favorite_meme.dartlib/features/chat/presentation/sheets/channel_details_sheet.dartlib/features/chat/presentation/sheets/delete_message_confirm_sheet.dartlib/features/chat/presentation/sheets/forward_message_sheet.dartlib/features/chat/presentation/sheets/mobile_media_options_sheet.dartlib/features/chat/presentation/sheets/system_message_actions_sheet.dartlib/features/chat/presentation/widgets/attachments/attachment_audio.dartlib/features/chat/presentation/widgets/channel/channel_header.dartlib/features/chat/presentation/widgets/channel/header/channel_pins_overlay_button.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/voice_message_composer_sheet.dartlib/features/chat/presentation/widgets/composer/voice_message_live_gradient.dartlib/features/chat/presentation/widgets/composer/voice_message_live_waveform.dartlib/features/chat/presentation/widgets/composer/voice_message_recorder.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_bar.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_controller.dartlib/features/chat/presentation/widgets/composer/voice_message_trim_waveform.dartlib/features/chat/presentation/widgets/composer/wide_composer_layout.dartlib/features/chat/presentation/widgets/embeds/embed_invite.dartlib/features/chat/presentation/widgets/message_actions/message_bottom_sheet.dartlib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/presentation/widgets/messages/spoiler_overlay.dartfeat(composer): redesigned voice note input Fixes: #707
lib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/voice_message_composer_sheet.dartlib/features/chat/presentation/widgets/composer/voice_message_live_gradient.dartlib/features/chat/presentation/widgets/composer/voice_message_live_waveform.dartlib/features/chat/presentation/widgets/composer/voice_message_recorder.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_bar.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_controller.dartlib/features/chat/presentation/widgets/composer/voice_message_trim_waveform.dartlib/features/chat/presentation/widgets/composer/wide_composer_layout.dartlib/features/chat/service/voice_message_recording_service.dartlib/features/chat/service/voice_message_send.dartlib/features/chat/utils/voice_message_constants.dartlib/features/chat/utils/voice_message_recording_gestures.dartlib/features/chat/utils/voice_message_waveform.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_en.darttest/features/chat/presentation/widgets/composer/voice_message_live_gradient_test.darttest/features/chat/presentation/widgets/composer/voice_message_recorder_test.darttest/features/chat/utils/voice_message_live_waveform_test.darttest/features/chat/utils/voice_message_recording_gestures_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/voice_message_composer_sheet.dartlib/features/chat/presentation/widgets/composer/voice_message_live_gradient.dartlib/features/chat/presentation/widgets/composer/voice_message_live_waveform.dartlib/features/chat/presentation/widgets/composer/voice_message_recorder.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_bar.dartlib/features/chat/presentation/widgets/composer/voice_message_recording_controller.dartlib/features/chat/presentation/widgets/composer/voice_message_trim_waveform.dartlib/features/chat/presentation/widgets/composer/wide_composer_layout.dartlib/features/chat/service/voice_message_recording_service.dartlib/features/chat/service/voice_message_send.dartlib/features/chat/utils/voice_message_constants.dartlib/features/chat/utils/voice_message_recording_gestures.dartlib/features/chat/utils/voice_message_waveform.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_en.darttest/features/chat/presentation/widgets/composer/voice_message_live_gradient_test.darttest/features/chat/presentation/widgets/composer/voice_message_recorder_test.darttest/features/chat/utils/voice_message_live_waveform_test.darttest/features/chat/utils/voice_message_recording_gestures_test.dartfix(chat): spoiler overlay desync Fixes: #736
lib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/presentation/widgets/messages/spoiler_overlay.dartpackages/fluxer_markdown/lib/src/config/fluxer_markdown_config.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/spoiler_syntax_test.darttest/features/chat/presentation/widgets/messages/spoiler_overlay_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/presentation/widgets/messages/spoiler_overlay.dartpackages/fluxer_markdown/lib/src/config/fluxer_markdown_config.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/spoiler_syntax_test.darttest/features/chat/presentation/widgets/messages/spoiler_overlay_test.darti18n: regenerate localizations
lib/l10n/generated/fluxer_localizations_ar.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_hu.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_pl.dartlib/l10n/generated/fluxer_localizations_pt.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_zh.dartfix(chat): hide translate button for urls Fixes: #756
lib/features/chat/utils/message_content_stripper.dartlib/features/chat/utils/message_translate_offer.darttest/features/chat/presentation/widgets/message_actions/message_bottom_sheet_test.darttest/features/chat/utils/message_translate_offer_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/utils/message_content_stripper.dartlib/features/chat/utils/message_translate_offer.darttest/features/chat/presentation/widgets/message_actions/message_bottom_sheet_test.darttest/features/chat/utils/message_translate_offer_test.dartfix(guilds): match desktop on badge indicator logic Fixes: #746
lib/features/guilds/providers/guild_read_state_provider.darttest/features/guilds/domain/guild_read_state_contribution_test.darttest/features/guilds/providers/guild_read_state_provider_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/providers/guild_read_state_provider.darttest/features/guilds/domain/guild_read_state_contribution_test.darttest/features/guilds/providers/guild_read_state_provider_test.dartfix(composer): save mention toggle in draft Fixes: #717
lib/core/database/daos/composer_draft_dao.dartlib/core/database/fluxer_database.dartlib/core/database/tables/composer_drafts.dartlib/features/chat/providers/core/chat_view_model.darttest/core/database/daos/composer_draft_dao_test.darttest/core/database/fluxer_database_migration_test.darttest/features/chat/providers/core/chat_view_model_send_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/database/daos/composer_draft_dao.dartlib/core/database/fluxer_database.dartlib/core/database/tables/composer_drafts.dartlib/features/chat/providers/core/chat_view_model.darttest/core/database/daos/composer_draft_dao_test.darttest/core/database/fluxer_database_migration_test.darttest/features/chat/providers/core/chat_view_model_send_test.dartfix(sheets): unable to copy debug sheet text Fixes: #740
lib/shared/widgets/fluxer_bounded_text_widgets.darttest/features/chat/presentation/sheets/message_debug_sheet_test.darttest/shared/widgets/fluxer_bounded_text_widgets_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/shared/widgets/fluxer_bounded_text_widgets.darttest/features/chat/presentation/sheets/message_debug_sheet_test.darttest/shared/widgets/fluxer_bounded_text_widgets_test.dartfix: friend request bottom sheet no drag handle Fixes: #747
lib/shared/widgets/friend_request_sheet_item.dart