chore: update dart_sdk
chore: update dart_sdk
Inspect stored evidence paths
dart_sdklib/features/profile/providers/user_status_service.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: update dart_sdk
dart_sdklib/features/profile/providers/user_status_service.dartchore: update openapi_sdk_gen
openapi_generator.yamlpubspec.yamlMerge remote-tracking branch 'origin/canary' into canary
dart_sdklib/features/profile/providers/user_status_service.dartfeat: add explicit_nulls field for PATCH requests
CHANGELOG.mdexample/openapi_generator.yamllib/src/config/openapi_config.dartlib/src/generator/config/generator_config.dartlib/src/generator/generator/fill_controller.dartlib/src/generator/templates/dart_json_serializable_dto_template.dartpubspec.yamltest/unit/data_classes_test.darttest/unit/openapi_config_test.dartfix(mature_content): stop dispose before finish
lib/features/mature_content/utils/channel_gate_navigator.darttest/features/dm/presentation/widgets/dm_navbar_item_test.darttest/features/mature_content/utils/channel_gate_navigator_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/mature_content/utils/channel_gate_navigator.darttest/features/dm/presentation/widgets/dm_navbar_item_test.darttest/features/mature_content/utils/channel_gate_navigator_test.dartfix(guilds): failing to switch channel
lib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/chat/presentation/widgets/composer/slowmode_indicator.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/chat/presentation/widgets/composer/slowmode_indicator.dartfix(app): gate reworked typing indicators behind an experiment (#2782)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/types/instance_config.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/templates/pages/instance_config.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/src/api/admin/controllers/InstanceConfigAdminController.tsfluxer_api/src/api/experiment/ExperimentController.tsfluxer_api/src/api/experiment/tests/ExperimentController.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/app/App.tsxfluxer_app/src/features/channel/components/LegacyTypingUsers.tsxfluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsxfluxer_app/src/features/channel/components/RollingTypingUsers.module.cssfluxer_app/src/features/channel/components/RollingTypingUsers.test.tsxfluxer_app/src/features/channel/components/RollingTypingUsers.tsxfluxer_app/src/features/channel/components/TypingUsers.test.tsxfluxer_app/src/features/channel/components/TypingUsers.tsxfluxer_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.pofix(app): scope message rings and reach the composer by key (#2781)
fluxer_app/src/features/app/keybindings/keybind_manager/handlers/defaultHandlers.tsfluxer_app/src/features/channel/components/ChannelMessage.tsxfluxer_app/src/features/channel/components/ChannelMessages.tsxfluxer_app/src/features/channel/components/MessageFocusRingContract.test.tsfluxer_app/src/features/messaging/hooks/useMessageListKeyboardNavigation.test.tsxfluxer_app/src/features/messaging/hooks/useMessageListKeyboardNavigation.tsfluxer_app/src/features/messaging/utils/ChannelTextareaFocusUtils.test.tsfluxer_app/src/features/messaging/utils/ChannelTextareaFocusUtils.tsfluxer_app/src/features/ui/focus_ring/FocusRingScope.test.tsxfix(core): status expiry scheduler loop
lib/features/profile/providers/status_expiry_scheduler.dartlib/features/profile/providers/user_status_service.darttest/features/profile/providers/status_expiry_scheduler_test.darttest/features/profile/providers/user_status_service_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/profile/providers/status_expiry_scheduler.dartlib/features/profile/providers/user_status_service.darttest/features/profile/providers/status_expiry_scheduler_test.darttest/features/profile/providers/user_status_service_test.dartfeat(app): gate a collapsing guild header behind an experiment (#2779)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/types/instance_config.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/templates/pages/instance_config.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/src/api/admin/controllers/InstanceConfigAdminController.tsfluxer_api/src/api/experiment/ExperimentController.tsfluxer_api/src/api/experiment/tests/ExperimentController.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/features/app/components/layout/ChannelListContent.module.cssfluxer_app/src/features/app/components/layout/ChannelListContent.tsxfluxer_app/src/features/app/components/layout/GuildBannerCollapse.test.tsfluxer_app/src/features/app/components/layout/GuildBannerCollapse.tsfluxer_app/src/features/app/components/layout/GuildHeader.module.cssfluxer_app/src/features/app/components/layout/GuildHeader.tsxfluxer_app/src/features/app/components/layout/GuildNavbar.tsxfluxer_app/src/features/app/hooks/useGuildBannerPresentation.tsfluxer_app/src/features/app/state/GuildHeaderCollapseRollout.test.tsfluxer_app/src/features/app/state/GuildHeaderCollapseRollout.tsfluxer_docs/src/content/docs/admin-api/instance.mdxfluxer_docs/src/content/docs/http-api/experiments.mdxpackages/schema/src/domains/admin/AdminSchemas.tspackages/schema/src/domains/experiment/ExperimentSchemas.tspackages/schema/src/domains/experiment/GuildHeaderCollapseSchemas.tspackages/schema/src/domains/tests/ClientBehaviorExperiment.test.tspackages/schema/src/domains/tests/GuildHeaderCollapseSchemas.test.tsfeat(app): gate a collapsing guild header behind an experiment
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/types/instance_config.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/templates/pages/instance_config.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/src/api/admin/controllers/InstanceConfigAdminController.tsfluxer_api/src/api/experiment/ExperimentController.tsfluxer_api/src/api/experiment/tests/ExperimentController.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/features/app/components/layout/ChannelListContent.module.cssfluxer_app/src/features/app/components/layout/ChannelListContent.tsxfluxer_app/src/features/app/components/layout/GuildBannerCollapse.test.tsfluxer_app/src/features/app/components/layout/GuildBannerCollapse.tsfluxer_app/src/features/app/components/layout/GuildHeader.module.cssfluxer_app/src/features/app/components/layout/GuildHeader.tsxfluxer_app/src/features/app/components/layout/GuildNavbar.tsxfluxer_app/src/features/app/hooks/useGuildBannerPresentation.tsfluxer_app/src/features/app/state/GuildHeaderCollapseRollout.test.tsfluxer_app/src/features/app/state/GuildHeaderCollapseRollout.tsfluxer_docs/src/content/docs/admin-api/instance.mdxfluxer_docs/src/content/docs/http-api/experiments.mdxpackages/schema/src/domains/admin/AdminSchemas.tspackages/schema/src/domains/experiment/ExperimentSchemas.tspackages/schema/src/domains/experiment/GuildHeaderCollapseSchemas.tspackages/schema/src/domains/tests/ClientBehaviorExperiment.test.tspackages/schema/src/domains/tests/GuildHeaderCollapseSchemas.test.tsfix(voice): release camera after use Fixes: #817
lib/features/voice/providers/voice_session_provider.dartlib/features/voice/services/voice_settings_applicator.dartlib/features/voice/utils/camera_resolution_presets.dartlib/features/voice/utils/voice_camera_platform.darttest/features/voice/utils/camera_resolution_presets_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/voice/providers/voice_session_provider.dartlib/features/voice/services/voice_settings_applicator.dartlib/features/voice/utils/camera_resolution_presets.dartlib/features/voice/utils/voice_camera_platform.darttest/features/voice/utils/camera_resolution_presets_test.dartfix(app): show hover highlight and inset the focus ring (#2778)
fluxer_app/src/features/channel/components/ChannelMessage.tsxfluxer_app/src/features/channel/components/MessageFocusRingContract.test.tsfluxer_app/src/features/channel/components/MessageHoverStyleContract.test.tsfluxer_app/src/features/theme/styles/Message.module.cssfluxer_app/src/features/ui/focus_ring/FocusRingScope.test.tsxchore(donations): drop the donor email case backfill script (#2776)
fluxer_api/package.jsonfluxer_api/scripts/BackfillDonorEmailCase.tsfix(guild): correct activity log sentence presentation (#2777)
fluxer_app/src/features/guild/components/modals/guild_tabs/GuildAuditLogSentence.test.tsxfluxer_app/src/features/guild/components/modals/guild_tabs/GuildAuditLogSentence.tsxfluxer_app/src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.module.cssfluxer_app/src/features/guild/components/modals/guild_tabs/GuildAuditLogTab.test.tsxfluxer_app/src/features/guild/utils/guild_tabs/GuildAuditLogTabUtils.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogChannelMessages.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogChannelPresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogExpressionMessageMessages.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogExpressionMessagePresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildPresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogInviteWebhookMessages.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogInviteWebhookPresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogMemberMessages.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogMemberPresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogPresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogRoleMessages.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogRolePresentation.test.tsfluxer_app/src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.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/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.pochore(donations): drop the donor email case backfill script
fluxer_api/package.jsonfluxer_api/scripts/BackfillDonorEmailCase.ts