fix(api): unexport the search lookup result type (#2641)
fix(api): unexport the search lookup result type (#2641)
Inspect stored evidence paths
fluxer_api/src/api/search/MessageSearchResultReconciler.ts
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(api): unexport the search lookup result type (#2641)
fluxer_api/src/api/search/MessageSearchResultReconciler.tsfeat(voice): add more long press user options
lib/features/settings/providers/voice_settings_provider.dartlib/features/voice/domain/voice_settings_state.dartlib/features/voice/presentation/sheets/voice_participant_context_menu.dartlib/features/voice/presentation/sheets/voice_participant_menu_data.dartlib/features/voice/providers/voice_participant_volume_provider.dartlib/features/voice/providers/voice_session_provider.dartlib/features/voice/utils/voice_participant_menu_capabilities.dartlib/features/voice/utils/voice_participant_volume_utils.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/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.darttest/features/voice/domain/voice_settings_state_test.darttest/features/voice/presentation/sheets/voice_participant_menu_data_test.darttest/features/voice/utils/voice_participant_menu_capabilities_test.darttest/features/voice/utils/voice_participant_volume_utils_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/settings/providers/voice_settings_provider.dartlib/features/voice/domain/voice_settings_state.dartlib/features/voice/presentation/sheets/voice_participant_context_menu.dartlib/features/voice/presentation/sheets/voice_participant_menu_data.dartlib/features/voice/providers/voice_participant_volume_provider.dartlib/features/voice/providers/voice_session_provider.dartlib/features/voice/utils/voice_participant_menu_capabilities.dartlib/features/voice/utils/voice_participant_volume_utils.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/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.darttest/features/voice/domain/voice_settings_state_test.darttest/features/voice/presentation/sheets/voice_participant_menu_data_test.darttest/features/voice/utils/voice_participant_menu_capabilities_test.darttest/features/voice/utils/voice_participant_volume_utils_test.dartfix(api): batch the message lookups behind message search (#2640)
deploy/self-hosting/.env.exampledeploy/self-hosting/docker-compose.ymlfluxer_api/src/api/admin/services/AdminMessageService.tsfluxer_api/src/api/channel/services/message/MessageRetrievalService.tsfluxer_api/src/api/guild/services/GuildSearchService.tsfluxer_api/src/api/search/GlobalSearchService.tsfluxer_api/src/api/search/MessageSearchResponseMapper.tsfluxer_api/src/api/search/MessageSearchResultReconciler.tschore(sdk): regenerate from OpenAPI
lib/export.dartlib/models/already_scheduled_switch_to_list_price_response.dartlib/models/already_scheduled_switch_to_list_price_response.g.dartlib/models/already_scheduled_switch_to_list_price_response_currency_currency.dartlib/models/already_scheduled_switch_to_list_price_response_status_status.dartlib/models/ineligible_switch_to_list_price_response.dartlib/models/ineligible_switch_to_list_price_response.g.dartlib/models/ineligible_switch_to_list_price_response_reason_reason.dartlib/models/ineligible_switch_to_list_price_response_status_status.dartlib/models/list_price_switch_ineligibility_reason.dartlib/models/list_price_switch_state.dartlib/models/list_price_switch_state.g.dartlib/models/list_price_switch_state_billing_cycle_billing_cycle.dartlib/models/list_price_switch_state_currency_currency.dartlib/models/pending_subscription_change_response.dartlib/models/pending_subscription_change_response.g.dartlib/models/pending_subscription_change_response_variant1_change_kind_change_kind.dartlib/models/premium_state_response_billing.dartlib/models/premium_state_response_billing.g.dartlib/models/scheduled_switch_to_list_price_response.dartlib/models/scheduled_switch_to_list_price_response.g.dartlib/models/scheduled_switch_to_list_price_response_currency_currency.dartlib/models/scheduled_switch_to_list_price_response_status_status.dartlib/models/switch_to_list_price_response.dartlib/models/switch_to_list_price_response.g.dartlib/premium/premium_api.dartlib/premium/premium_api.g.dartfeat(api): retire prices safely and add a self-serve switch (#2637)
fluxer_api/src/api/Config.test.tsfluxer_api/src/api/Config.tsfluxer_api/src/api/config/APIConfig.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_api/src/api/stripe/ProductRegistry.tsfluxer_api/src/api/stripe/StripeController.tsfluxer_api/src/api/stripe/StripeService.tsfluxer_api/src/api/stripe/services/PremiumStateService.tsfluxer_api/src/api/stripe/services/StripeDisputeWebhookHandler.tsfluxer_api/src/api/stripe/services/StripeRefundService.tsfluxer_api/src/api/stripe/services/StripeSubscriptionService.tsfluxer_api/src/api/stripe/services/StripeSubscriptionWebhookHandler.tsfluxer_api/src/api/stripe/services/StripeWebhookService.tsfluxer_api/src/api/stripe/tests/ProductRegistryLegacyPrices.test.tsfluxer_api/src/api/stripe/tests/StripeRefundService.test.tsfluxer_api/src/api/stripe/tests/StripeSubscriptionListPriceSwitch.test.tsfluxer_api/src/api/stripe/tests/StripeWebhookInvoice.test.tsfluxer_api/src/api/stripe/tests/StripeWebhookRefund.test.tsfluxer_api/src/api/test/msw/handlers/StripeApiHandlers.tsfluxer_app/src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsxfluxer_app/src/features/app/components/dialogs/components/plutonium/hooks/usePremiumData.tsfluxer_app/src/features/app/components/dialogs/components/plutonium/hooks/useSubscriptionActions.tsfluxer_app/src/features/app/components/layout/GuildsLayout.tsxfluxer_app/src/features/app/components/layout/app_layout/AppLayoutHooks.tsfluxer_app/src/features/app/components/layout/app_layout/AppLayoutTypes.tsfluxer_app/src/features/app/components/layout/app_layout/NagbarContainer.tsxfluxer_app/src/features/app/components/layout/app_layout/nagbars/LegacyPriceOptInNagbar.tsxfluxer_app/src/features/app/components/layout/app_layout/nagbars/PriceAnnouncementNagbar.tsxfluxer_app/src/features/app/constants/Endpoints.tsfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.jsonfluxer_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.pofix(ui): launch some bottom sheets at half
lib/features/channels/presentation/channel_settings/widgets/channel_add_override_popout.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/chat/presentation/sheets/message_reactions_sheet.dartlib/features/chat/presentation/sheets/mobile_media_options_sheet.dartlib/features/chat/presentation/sheets/textual_attachment_language_sheet.dartlib/features/discovery/presentation/widgets/discovery_language_select.dartlib/features/dm/presentation/widgets/dm_list.dartlib/features/guilds/presentation/widgets/guild_bottom_sheet.dartlib/features/guilds/presentation/widgets/guild_folder_context_menu.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item_state.dartlib/features/members/presentation/widgets/guild_members_mobile_list_view.dartlib/features/members/presentation/widgets/manage_member_roles_picker.dartlib/features/settings/presentation/sheets/guild_ban_details_sheet.dartlib/features/settings/presentation/sheets/privacy_data_request_sheet.dartlib/features/ui/select/fluxer_select.dartlib/features/voice/presentation/sheets/voice_participant_context_menu.dartlib/features/voice/presentation/widgets/incoming_voice_call_sheet.dartlib/shared/sheets/add_friend_sheet.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/channels/presentation/channel_settings/widgets/channel_add_override_popout.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/chat/presentation/sheets/message_reactions_sheet.dartlib/features/chat/presentation/sheets/mobile_media_options_sheet.dartlib/features/chat/presentation/sheets/textual_attachment_language_sheet.dartlib/features/discovery/presentation/widgets/discovery_language_select.dartlib/features/dm/presentation/widgets/dm_list.dartlib/features/guilds/presentation/widgets/guild_bottom_sheet.dartlib/features/guilds/presentation/widgets/guild_folder_context_menu.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item_state.dartlib/features/members/presentation/widgets/guild_members_mobile_list_view.dartlib/features/members/presentation/widgets/manage_member_roles_picker.dartlib/features/settings/presentation/sheets/guild_ban_details_sheet.dartlib/features/settings/presentation/sheets/privacy_data_request_sheet.dartlib/features/ui/select/fluxer_select.dartlib/features/voice/presentation/sheets/voice_participant_context_menu.dartlib/features/voice/presentation/widgets/incoming_voice_call_sheet.dartlib/shared/sheets/add_friend_sheet.dartfeat(voice): improved voice full screen layout
lib/features/ui/voice/fluxer_live_badge.dartlib/features/ui/voice/voice_channel_control_panel_settings.dartlib/features/ui/voice/voice_channel_participant_grid.dartlib/features/ui/voice/voice_participant_media_tile.dartlib/features/ui/voice/voice_stream_preview_image.dartlib/features/voice/providers/voice_call_layout_provider.dartlib/features/voice/providers/voice_pip_providers.dartlib/features/voice/providers/voice_screen_share_watch_tile_provider.dartlib/features/voice/services/voice_wakelock_coordinator.dartlib/features/voice/utils/voice_grid_layout/voice_call_visual_layout.dartlib/features/voice/utils/voice_grid_layout/voice_grid_layout.dartlib/features/voice/utils/voice_grid_layout/voice_grid_layout_resolver.dartlib/features/voice/utils/voice_participant_menu_capabilities.dartlib/features/voice/utils/voice_stream_info.dartlib/features/voice/utils/voice_stream_preview.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/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.darttest/features/ui/voice/fluxer_live_badge_test.darttest/features/ui/voice/voice_channel_control_expandable_sheet_test.darttest/features/ui/voice/voice_channel_control_panel_settings_test.darttest/features/ui/voice/voice_participant_media_tile_test.darttest/features/voice/providers/voice_call_layout_provider_test.darttest/features/voice/providers/voice_screen_share_watch_tile_provider_test.darttest/features/voice/utils/voice_grid_layout/voice_call_visual_layout_test.darttest/features/voice/utils/voice_grid_layout/voice_grid_layout_test.darttest/features/voice/utils/voice_stream_info_test.darttest/features/voice/utils/voice_stream_preview_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/ui/voice/fluxer_live_badge.dartlib/features/ui/voice/voice_channel_control_panel_settings.dartlib/features/ui/voice/voice_channel_participant_grid.dartlib/features/ui/voice/voice_participant_media_tile.dartlib/features/ui/voice/voice_stream_preview_image.dartlib/features/voice/providers/voice_call_layout_provider.dartlib/features/voice/providers/voice_pip_providers.dartlib/features/voice/providers/voice_screen_share_watch_tile_provider.dartlib/features/voice/services/voice_wakelock_coordinator.dartlib/features/voice/utils/voice_grid_layout/voice_call_visual_layout.dartlib/features/voice/utils/voice_grid_layout/voice_grid_layout.dartlib/features/voice/utils/voice_grid_layout/voice_grid_layout_resolver.dartlib/features/voice/utils/voice_participant_menu_capabilities.dartlib/features/voice/utils/voice_stream_info.dartlib/features/voice/utils/voice_stream_preview.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/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.darttest/features/ui/voice/fluxer_live_badge_test.darttest/features/ui/voice/voice_channel_control_expandable_sheet_test.darttest/features/ui/voice/voice_channel_control_panel_settings_test.darttest/features/ui/voice/voice_participant_media_tile_test.darttest/features/voice/providers/voice_call_layout_provider_test.darttest/features/voice/providers/voice_screen_share_watch_tile_provider_test.darttest/features/voice/utils/voice_grid_layout/voice_call_visual_layout_test.darttest/features/voice/utils/voice_grid_layout/voice_grid_layout_test.darttest/features/voice/utils/voice_stream_info_test.darttest/features/voice/utils/voice_stream_preview_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(voice): screen share size corrections
lib/features/ui/voice/voice_channel_participant_grid.dartlib/features/voice/utils/voice_grid_layout/voice_hangout_layout.darttest/features/voice/utils/voice_grid_layout/voice_hangout_layout_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/ui/voice/voice_channel_participant_grid.dartlib/features/voice/utils/voice_grid_layout/voice_hangout_layout.darttest/features/voice/utils/voice_grid_layout/voice_hangout_layout_test.dartfix(ui): forward message sheet sometimes not opening Fixes: #755
lib/features/chat/presentation/sheets/forward_message_sheet.dartlib/features/chat/presentation/widgets/message_actions/message_bottom_sheet.dartlib/features/ui/bottom_sheet/fluxer_bottom_sheet.darttest/features/ui/bottom_sheet/fluxer_bottom_sheet_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/sheets/forward_message_sheet.dartlib/features/chat/presentation/widgets/message_actions/message_bottom_sheet.dartlib/features/ui/bottom_sheet/fluxer_bottom_sheet.darttest/features/ui/bottom_sheet/fluxer_bottom_sheet_test.dartfeat(guilds): improvements to invite creation handling
lib/core/database/fluxer_database.dartlib/core/database/tables/servers.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/chat/presentation/sheets/channel_details_more_sheet.dartlib/features/chat/presentation/sheets/channel_details_sheet.dartlib/features/dm/presentation/widgets/add_friends_to_group_body.dartlib/features/dm/providers/add_friends_to_group_controller.dartlib/features/guilds/domain/guild.dartlib/features/guilds/presentation/widgets/guild_bottom_sheet.dartlib/features/guilds/presentation/widgets/guild_context_menu.dartlib/features/guilds/presentation/widgets/guild_menu_data.dartlib/features/guilds/presentation/widgets/guild_navbar.dartlib/features/guilds/presentation/widgets/guild_navbar_folder.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item_state.dartlib/features/guilds/presentation/widgets/invite_people_content.dartlib/features/guilds/utils/invitable_channel.dartlib/features/guilds/utils/invite_create_errors.dartlib/features/guilds/utils/invite_people_actions.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/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.dartlib/shared/utils/sdk_converters.darttest/core/database/fluxer_database_migration_test.darttest/features/guilds/guild_menu_data_test.darttest/features/guilds/utils/invitable_channel_test.darttest/features/guilds/utils/invite_create_errors_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/database/fluxer_database.dartlib/core/database/tables/servers.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/chat/presentation/sheets/channel_details_more_sheet.dartlib/features/chat/presentation/sheets/channel_details_sheet.dartlib/features/dm/presentation/widgets/add_friends_to_group_body.dartlib/features/dm/providers/add_friends_to_group_controller.dartlib/features/guilds/domain/guild.dartlib/features/guilds/presentation/widgets/guild_bottom_sheet.dartlib/features/guilds/presentation/widgets/guild_context_menu.dartlib/features/guilds/presentation/widgets/guild_menu_data.dartlib/features/guilds/presentation/widgets/guild_navbar.dartlib/features/guilds/presentation/widgets/guild_navbar_folder.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item.dartlib/features/guilds/presentation/widgets/guild_navbar_list_item_state.dartlib/features/guilds/presentation/widgets/invite_people_content.dartlib/features/guilds/utils/invitable_channel.dartlib/features/guilds/utils/invite_create_errors.dartlib/features/guilds/utils/invite_people_actions.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/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.dartlib/shared/utils/sdk_converters.darttest/core/database/fluxer_database_migration_test.darttest/features/guilds/guild_menu_data_test.darttest/features/guilds/utils/invitable_channel_test.darttest/features/guilds/utils/invite_create_errors_test.dartfix(quick_action): adjust icons to be smaller
android/app/src/main/res/drawable/quick_action_dms.xmlandroid/app/src/main/res/drawable/quick_action_notifications.xmlandroid/app/src/main/res/drawable/quick_action_search.xmlios/Runner/Assets.xcassets/quick_action_dms.imageset/quick_action_dms.svgios/Runner/Assets.xcassets/quick_action_notifications.imageset/quick_action_notifications.svgios/Runner/Assets.xcassets/quick_action_search.imageset/quick_action_search.svgMerge remote-tracking branch 'origin/canary' into canary
android/app/src/main/res/drawable/quick_action_dms.xmlandroid/app/src/main/res/drawable/quick_action_notifications.xmlandroid/app/src/main/res/drawable/quick_action_search.xmlios/Runner/Assets.xcassets/quick_action_dms.imageset/quick_action_dms.svgios/Runner/Assets.xcassets/quick_action_notifications.imageset/quick_action_notifications.svgios/Runner/Assets.xcassets/quick_action_search.imageset/quick_action_search.svgi18n: 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.dart