Merge branch 'canary' into beta
Merge branch 'canary' into beta
Inspect stored evidence paths
lib/features/ui/input/inline_token_text_editing_controller.darttest/features/ui/input/emoji_text_editing_controller_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
Merge branch 'canary' into beta
lib/features/ui/input/inline_token_text_editing_controller.darttest/features/ui/input/emoji_text_editing_controller_test.dartfix(iOS): inline predictions styling
lib/features/ui/input/inline_token_text_editing_controller.darttest/features/ui/input/emoji_text_editing_controller_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/ui/input/inline_token_text_editing_controller.darttest/features/ui/input/emoji_text_editing_controller_test.dartMerge branch 'canary' into beta
android/app/src/main/AndroidManifest.xmlandroid/app/src/main/kotlin/com/fluxer/AnimatorDurationScaleBridge.ktandroid/app/src/main/kotlin/com/fluxer/BrowserLaunchBridge.ktandroid/app/src/main/kotlin/com/fluxer/InAppBrowserTasks.ktandroid/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/test/kotlin/com/fluxer/AnimatorDurationScaleBridgeTest.ktandroid/app/src/test/kotlin/com/fluxer/InAppBrowserTasksTest.ktdart_sdkfluxerlib/app.dartlib/core/api/fluxer_client_provider.dartlib/core/api/premium_state_response_interceptor.dartlib/core/audio/chat_attachment/chat_attachment_audio_controller.dartlib/core/audio/chat_attachment/chat_attachment_audio_media_item.dartlib/core/audio/chat_attachment/chat_attachment_audio_playback.dartlib/core/bootstrap/flutter_error_ui.dartlib/core/database/fluxer_database.dartlib/core/database/tables/user_preferences.dartlib/core/gateway/gateway_event_handler.dartlib/core/gateway/providers/gateway_event_providers.dartlib/core/instance/instance_constants.dartlib/core/instance/instance_endpoint_normalizer.dartlib/core/limits/limit_defaults.dartlib/core/platform/android_animator_duration_scale.dartlib/core/premium/premium_state_response_json.dartlib/core/providers/app_startup_provider.dartlib/core/providers/app_ui_lifecycle_provider.dartlib/core/providers/fluxer_sfx_provider.dartlib/core/providers/gateway_provider.dartlib/core/providers/gateway_reconnect_provider.dartlib/core/router/fluxer_router.dartlib/core/synced_preferences/engine/synced_field_adapter.dartlib/core/synced_preferences/engine/synced_field_registry.dartlib/core/synced_preferences/engine/synced_preference_field.dartlib/core/synced_preferences/engine/synced_preferences_engine.dartlib/core/synced_preferences/engine/synced_preferences_store.dartlib/core/synced_preferences/fields/accessibility_synced_field.dartlib/core/synced_preferences/fields/double_tap_reaction_synced_field.dartlib/core/synced_preferences/fields/favorites_synced_field.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/accessibility.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/accessibility.pbjson.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbjson.dartlib/core/synced_preferences/proto/fluxer/user/preferences/v1/accessibility.protolib/core/synced_preferences/proto/fluxer/user/preferences/v1/preferences.protolib/core/synced_preferences/synced_theme_hydration.dartlib/core/theme/color_families.dartlib/core/theme/custom_theme_css.dartlib/core/theme/fluxer_theme.dartlib/core/theme/fluxer_theme_mode.dartfix(guilds): guild drag offset when moving down (#765) (#809) Signed-off-by: Devi <devi@devimorris.tech>
lib/features/guilds/providers/organized_guild_list_provider.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/providers/organized_guild_list_provider.dartfix(android): transition animation set to 0x pauses gifs Fixes: #770
android/app/src/main/kotlin/com/fluxer/AnimatorDurationScaleBridge.ktandroid/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/test/kotlin/com/fluxer/AnimatorDurationScaleBridgeTest.ktlib/app.dartlib/core/platform/android_animator_duration_scale.dartlib/features/accessibility/domain/resolve_reduced_motion.dartlib/features/accessibility/presentation/allow_image_frame_animation.dartlib/features/accessibility/providers/effective_motion_preferences_provider.dartlib/features/chat/presentation/widgets/media/fluxer_animated_image.dartlib/features/settings/presentation/widgets/user_accessibility.dartlib/features/settings/presentation/widgets/user_accessibility_animation_section.dartlib/features/ui/avatar/fluxer_avatar.dartlib/shared/utils/emoji_image_cache.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/animate_custom_emoji_test.darttest/features/accessibility/domain/resolve_reduced_motion_test.darttest/features/chat/presentation/widgets/media/fluxer_animated_image_test.dartMerge remote-tracking branch 'origin/canary' into canary
android/app/src/main/kotlin/com/fluxer/AnimatorDurationScaleBridge.ktandroid/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/test/kotlin/com/fluxer/AnimatorDurationScaleBridgeTest.ktlib/app.dartlib/core/platform/android_animator_duration_scale.dartlib/features/accessibility/domain/resolve_reduced_motion.dartlib/features/accessibility/presentation/allow_image_frame_animation.dartlib/features/accessibility/providers/effective_motion_preferences_provider.dartlib/features/chat/presentation/widgets/media/fluxer_animated_image.dartlib/features/settings/presentation/widgets/user_accessibility.dartlib/features/settings/presentation/widgets/user_accessibility_animation_section.dartlib/features/ui/avatar/fluxer_avatar.dartlib/shared/utils/emoji_image_cache.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/animate_custom_emoji_test.darttest/features/accessibility/domain/resolve_reduced_motion_test.darttest/features/chat/presentation/widgets/media/fluxer_animated_image_test.dartfix(sidebar): correct guild image animated clip Fixes: #795
lib/features/guilds/presentation/widgets/guild_navbar_list_item.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item_state.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/presentation/widgets/guild_navbar_list_item.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item_state.dartfix(fluxer_markdown): correct list spacing Fixes: #819
lib/features/chat/presentation/widgets/composer/composer_send_and_voice_button.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/lib/src/utils/markup_spacing.dartpackages/fluxer_markdown/test/message_text_flow_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/composer/composer_send_and_voice_button.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/lib/src/utils/markup_spacing.dartpackages/fluxer_markdown/test/message_text_flow_test.dartfix(composer): rebuilds on slowmode countdown
lib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/composer_send_and_voice_button.dartlib/features/chat/presentation/widgets/composer/upload_drop_overlay.dartlib/features/chat/providers/slowmode/slowmode_blocked_provider.darttest/features/chat/providers/slowmode/slowmode_blocked_provider_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/composer_send_and_voice_button.dartlib/features/chat/presentation/widgets/composer/upload_drop_overlay.dartlib/features/chat/providers/slowmode/slowmode_blocked_provider.darttest/features/chat/providers/slowmode/slowmode_blocked_provider_test.dartfix(settings): expire timer after end of countdown
lib/features/settings/presentation/widgets/guild/invites/guild_invite_countdown_text.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/settings/presentation/widgets/guild/invites/guild_invite_countdown_text.dartfix(composer): cancel timer on zero
lib/features/chat/presentation/widgets/composer/channel_composer_barrier.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/composer/channel_composer_barrier.dartfix(app): stop guild banner jumps and restore hover animation (#2792)
fluxer_app/src/features/app/components/layout/ChannelListContent.tsxfluxer_app/src/features/app/components/layout/GuildHeader.test.tsxfluxer_app/src/features/app/components/layout/GuildHeader.tsxfluxer_app/src/features/app/hooks/useGuildBannerPresentation.tsfix(gateway): match member search on username and global name (#2791)
fluxer_gateway/src/guild/guild_request_members_search.erlfluxer_gateway/test/guild_data_tests.erlfluxer_gateway/test/guild_request_members_search_tests.erl