chore(sdk): regenerate from OpenAPI
chore(sdk): regenerate from OpenAPI
Inspect stored evidence paths
lib/models/api_error_code.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
chore(sdk): regenerate from OpenAPI
lib/models/api_error_code.dartfix(auth): explain why a phone number was rejected (#2480)
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/auth/AuthPhone.tsfluxer_api/src/api/auth/__tests__/PhoneGateCodeCoverage.test.tsfluxer_api/src/api/auth/__tests__/PhoneGateOutcomes.test.tsfluxer_api/src/api/auth/__tests__/PhoneRejectionErrors.test.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionErrorMessages.test.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsxfluxer_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.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.popackages/constants/src/ApiErrorCodes.tspackages/errors/src/__tests__/DomainErrors.test.tspackages/errors/src/domains/auth/PhoneCountryNotSupportedError.tspackages/errors/src/domains/auth/PhoneInboundVerificationRequiredError.tspackages/errors/src/domains/auth/PhoneLookupUnavailableError.tspackages/errors/src/domains/auth/PhoneNumberNotInServiceError.tsi18n: 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(i18n): translate shipped English, repair broken catalogs (#2479)
fluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.test.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.tsfluxer_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/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.popackages/errors/package.jsonpackages/errors/src/i18n/ErrorI18nCatalogIntegrity.test.tspackages/errors/src/i18n/ErrorI18nMessages.tspackages/errors/src/i18n/locales/ar.tspackages/errors/src/i18n/locales/bg.tspackages/errors/src/i18n/locales/cs.tspackages/errors/src/i18n/locales/da.tspackages/errors/src/i18n/locales/de.tspackages/errors/src/i18n/locales/el.tspackages/errors/src/i18n/locales/en-GB.tspackages/errors/src/i18n/locales/es-419.tspackages/errors/src/i18n/locales/es-ES.tspackages/errors/src/i18n/locales/fi.tspackages/errors/src/i18n/locales/fr.tspackages/errors/src/i18n/locales/he.tspackages/errors/src/i18n/locales/hi.tschore(sdk): regenerate from OpenAPI
lib/export.dartlib/models/api_error_code.dartlib/models/phone_gate_escape_preview_response.dartlib/models/phone_gate_escape_preview_response.g.dartlib/models/phone_gate_escape_preview_response_guilds.dartlib/models/phone_gate_escape_preview_response_guilds.g.dartlib/models/phone_gate_escape_preview_response_owned_guilds.dartlib/models/phone_gate_escape_preview_response_owned_guilds.g.dartlib/users/users_api.dartlib/users/users_api.g.dartfeat(auth): let phone-gated accounts set the check aside (#2478)
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/admin/services/AdminUserSecurityService.tsfluxer_api/src/api/auth/tests/DeferredPhoneGate.test.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_api/src/api/rate_limit_configs/UserRateLimitConfig.tsfluxer_api/src/api/risk/DeferredPhoneGate.test.tsfluxer_api/src/api/risk/DeferredPhoneGate.tsfluxer_api/src/api/user/UserHelpers.test.tsfluxer_api/src/api/user/controllers/UserAccountController.tsfluxer_api/src/api/user/services/UserAccountLifecycleService.tsfluxer_api/src/api/user/services/UserAccountService.tsfluxer_app/src/features/app/constants/Endpoints.tsfluxer_app/src/features/auth/components/modals/RequiredActionModal.module.cssfluxer_app/src/features/auth/components/modals/RequiredActionModal.tsxfluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.test.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.tsfluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsxfluxer_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.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.pofix(self-host): probe the seaweedfs s3 health endpoint (#2476)
deploy/self-hosting/docker-compose.ymlfix(app): pick default channel when guild channels arrive late (#2475)
fluxer_app/src/app/router/components/GuildChannelRouter.tsxfluxer_app/src/features/messaging/utils/ChannelShared.test.tsfluxer_app/src/features/messaging/utils/ChannelShared.tsfix(templates): match non-string union discriminators (#1)
lib/src/generator/templates/dart_json_serializable_dto_template.darttest/e2e/tests/config/options/baseline/expected_json/models/entity.darttest/e2e/tests/config/options/baseline/expected_json/models/payment_request.darttest/e2e/tests/config/options/baseline/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/baseline/expected_json/models/search_result.darttest/e2e/tests/config/options/client_postfix/expected_json/models/entity.darttest/e2e/tests/config/options/client_postfix/expected_json/models/payment_request.darttest/e2e/tests/config/options/client_postfix/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/client_postfix/expected_json/models/search_result.darttest/e2e/tests/config/options/default_client/expected_json/models/entity.darttest/e2e/tests/config/options/default_client/expected_json/models/payment_request.darttest/e2e/tests/config/options/default_client/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/default_client/expected_json/models/search_result.darttest/e2e/tests/config/options/default_content_type/expected_json/models/entity.darttest/e2e/tests/config/options/default_content_type/expected_json/models/payment_request.darttest/e2e/tests/config/options/default_content_type/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/default_content_type/expected_json/models/search_result.darttest/e2e/tests/config/options/dio_options_parameter_by_default/expected_json/models/entity.darttest/e2e/tests/config/options/dio_options_parameter_by_default/expected_json/models/payment_request.darttest/e2e/tests/config/options/dio_options_parameter_by_default/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/dio_options_parameter_by_default/expected_json/models/search_result.darttest/e2e/tests/config/options/exclude_tags/expected_json/models/entity.darttest/e2e/tests/config/options/exclude_tags/expected_json/models/payment_request.darttest/e2e/tests/config/options/exclude_tags/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/exclude_tags/expected_json/models/search_result.darttest/e2e/tests/config/options/export_file_false/expected_json/models/entity.darttest/e2e/tests/config/options/export_file_false/expected_json/models/payment_request.darttest/e2e/tests/config/options/export_file_false/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/export_file_false/expected_json/models/search_result.darttest/e2e/tests/config/options/extras_parameter_by_default/expected_json/models/entity.darttest/e2e/tests/config/options/extras_parameter_by_default/expected_json/models/payment_request.darttest/e2e/tests/config/options/extras_parameter_by_default/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/extras_parameter_by_default/expected_json/models/search_result.darttest/e2e/tests/config/options/fallback_union/expected_json/models/entity.darttest/e2e/tests/config/options/fallback_union/expected_json/models/payment_request.darttest/e2e/tests/config/options/fallback_union/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/fallback_union/expected_json/models/search_result.darttest/e2e/tests/config/options/generate_validator/expected_json/models/entity.darttest/e2e/tests/config/options/generate_validator/expected_json/models/payment_request.darttest/e2e/tests/config/options/generate_validator/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/generate_validator/expected_json/models/search_result.darttest/e2e/tests/config/options/include_if_null/expected_json/models/entity.darttest/e2e/tests/config/options/include_if_null/expected_json/models/payment_request.darttest/e2e/tests/config/options/include_if_null/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/include_if_null/expected_json/models/search_result.darttest/e2e/tests/config/options/mark_files_as_generated_false/expected_json/models/entity.darttest/e2e/tests/config/options/mark_files_as_generated_false/expected_json/models/payment_request.darttest/e2e/tests/config/options/mark_files_as_generated_false/expected_json/models/payment_response_details_details.darttest/e2e/tests/config/options/mark_files_as_generated_false/expected_json/models/search_result.darttest/e2e/tests/config/options/merge_clients/expected_json/models/entity.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/pickers/emoji_picker_content.dartlib/features/chat/providers/messages/message_translation_provider.dartlib/features/chat/utils/emoji_picker_rendering_policy.dartlib/features/chat/utils/message_translate_offer.dartlib/features/settings/providers/user_settings_view_model.darttest/features/chat/presentation/widgets/message_actions/message_bottom_sheet_test.darttest/features/chat/utils/emoji_picker_rendering_policy_test.darttest/features/chat/utils/message_translate_offer_test.darttest/features/settings/user_settings_view_model_test.dartfix(emoji): animate every custom emoji in the picker viewport, fixes #704
lib/features/chat/presentation/widgets/pickers/emoji_picker_content.dartlib/features/chat/utils/emoji_picker_rendering_policy.darttest/features/chat/utils/emoji_picker_rendering_policy_test.dartfix(chat): hide translate for custom-emoji-only messages, fixes #698
lib/features/chat/providers/messages/message_translation_provider.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(settings): animate avatar and banner in the profile preview, fixes #737
lib/features/settings/providers/user_settings_view_model.darttest/features/settings/user_settings_view_model_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/providers/core/chat_view_model.dartlib/features/chat/utils/message_page_sync.darttest/features/chat/providers/core/chat_view_model_realtime_queue_test.darttest/features/chat/utils/message_page_sync_test.dartfix(chat): confirm live tail when the around anchor was deleted
lib/features/chat/providers/core/chat_view_model.dartlib/features/chat/utils/message_page_sync.darttest/features/chat/providers/core/chat_view_model_realtime_queue_test.darttest/features/chat/utils/message_page_sync_test.dartfix(fonts): stop SC and TC from claiming kana (#2473)
fluxer_app/src/features/theme/fonts/ScriptFontLoader.test.tspackages/fonts/css/script-sc.csspackages/fonts/css/script-tc.csspackages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.000.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.001.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.002.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.019.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.020.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.021.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.022.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.023.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.024.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.025.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.026.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.027.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.028.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.029.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.030.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.031.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.032.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.033.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.034.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.035.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.036.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.037.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.038.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.039.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.040.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.041.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.042.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.043.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.044.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.045.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.046.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.047.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.048.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.049.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.050.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.051.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.052.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.053.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.054.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.055.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.056.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.057.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.058.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.059.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.060.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.061.woff2packages/fonts/files/FluxerSansSC/FluxerSansSC-Bold.062.woff2feat(admin): add bulk delete user messages tool (#2472)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/acl.rsfluxer_admin/src/api/bulk.rsfluxer_admin/src/routes/message_actions.rsfluxer_admin/src/templates/layout_sidebar_nav.rsfluxer_admin/src/templates/pages/bulk_actions.rsfluxer_api/src/api/admin/controllers/BulkAdminController.tsfluxer_api/src/api/worker/WorkerLaneConfig.tsfluxer_api/src/api/worker/WorkerTaskRegistry.tsfluxer_api/src/api/worker/tasks/admin_bulk/BulkDeleteMessagesForUsers.tspackages/constants/src/AdminACLs.tspackages/schema/src/domains/admin/AdminMessageSchemas.tsfeat(admin): add bulk delete user messages tool (#2472)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/acl.rsfluxer_admin/src/api/bulk.rsfluxer_admin/src/routes/message_actions.rsfluxer_admin/src/templates/layout_sidebar_nav.rsfluxer_admin/src/templates/pages/bulk_actions.rsfluxer_api/src/api/admin/controllers/BulkAdminController.tsfluxer_api/src/api/worker/WorkerLaneConfig.tsfluxer_api/src/api/worker/WorkerTaskRegistry.tsfluxer_api/src/api/worker/tasks/admin_bulk/BulkDeleteMessagesForUsers.tspackages/constants/src/AdminACLs.tspackages/schema/src/domains/admin/AdminMessageSchemas.tsfeat(admin): add bulk delete user messages tool
fluxer_admin/openapi-admin.jsonfluxer_admin/src/acl.rsfluxer_admin/src/api/bulk.rsfluxer_admin/src/routes/message_actions.rsfluxer_admin/src/templates/layout_sidebar_nav.rsfluxer_admin/src/templates/pages/bulk_actions.rsfluxer_api/src/api/admin/controllers/BulkAdminController.tsfluxer_api/src/api/worker/WorkerLaneConfig.tsfluxer_api/src/api/worker/WorkerTaskRegistry.tsfluxer_api/src/api/worker/tasks/admin_bulk/BulkDeleteMessagesForUsers.tspackages/constants/src/AdminACLs.tspackages/schema/src/domains/admin/AdminMessageSchemas.tsMerge branch 'canary' into beta
.github/workflows/android-beta-fcm.yml.github/workflows/android-beta-oss.yml.github/workflows/android-canary-fcm.yml.github/workflows/android-canary-oss.yml.github/workflows/dart-analyze.yml.github/workflows/emoji-list-sync.yml.github/workflows/firebase-test-lab.yml.github/workflows/ios-beta-testflight.yml.github/workflows/ios-canary-testflight.yml.github/workflows/ios-production-release.yml.github/workflows/macos-canary-testflight.yml.gitmodulesREADME.mddart_sdkfluxerintegration_test/flows/channel_navigation_test.dartintegration_test/message_list_scroll_perf_test.dartintegration_test/perf/guild_navbar_scroll_test.dartintegration_test/perf/message_list_scroll_test.dartintegration_test/perf/notifications_scroll_test.dartintegration_test/perf/personal_notes_scroll_test.dartintegration_test/perf/settings_scroll_test.dartintegration_test/smoke/app_startup_test.dartintegration_test/smoke/bottom_nav_test.dartintegration_test/support/app_launcher.dartintegration_test/support/navigation_helpers.dartintegration_test/support/perf_utils.dartintegration_test/support/requirements.dartintegration_test/support/scroll_utils.dartintegration_test/support/session_helpers.dartintegration_test/support/test_account.dartintegration_test/support/test_config.dartlib/app.dartlib/core/api/dio_error_message.dartlib/core/api/fluxer_client_provider.dartlib/core/api/rate_limit_interceptor.dartlib/core/api/retry_after.dartlib/core/api/retry_interceptor.dartlib/core/api/service_unavailable.dartlib/core/gateway/gateway_event_handler.dartlib/core/premium/should_show_premium_commerce_provider.dartlib/core/providers/app_startup_provider.dartlib/core/providers/app_ui_lifecycle_provider.dartlib/core/providers/gateway_performance_providers.dartlib/core/providers/gateway_provider.dartlib/core/providers/splash_exit_allowed_provider.dartlib/core/push/fcm/fcm_entrypoint.fcm.dartlib/core/push/push_notification_clear.dartlib/core/router/app_location_persistence.dartlib/core/router/fluxer_router.dart