Merge remote-tracking branch 'origin/canary' into canary
Merge remote-tracking branch 'origin/canary' into canary
Inspect stored evidence paths
test/features/chat/presentation/widgets/composer/channel_chat_composer_boundary_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 remote-tracking branch 'origin/canary' into canary
test/features/chat/presentation/widgets/composer/channel_chat_composer_boundary_test.dartfeat(app): prompt to delete when clearing a message edit (#2687)
fluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsxfluxer_app/src/features/channel/components/UserMessage.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.pofluxer_app/src/features/messaging/hooks/useTextareaSubmit.tsfluxer_app/src/features/messaging/utils/MessageEditContentUtils.test.tsfluxer_app/src/features/messaging/utils/MessageEditContentUtils.tsfluxer_app/src/features/messaging/utils/MessageRequestUtils.test.tsfluxer_app/src/features/messaging/utils/MessageRequestUtils.tsfluxer_app/src/features/user/components/modals/tabs/AdvancedSettingDirectControls.tsxfluxer_app/src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedChatControls.tsxfluxer_app/src/features/user/components/modals/tabs/chat_settings_tab/ChatSettingsTabInputTab.tsxfluxer_app/src/features/user/components/settings_utils/search_index/ChatSettingsIndex.tsfluxer_app/src/features/user/state/AdvancedSettings.test.tsfluxer_app/src/features/user/state/AdvancedSettings.tsci(dart): resolve package deps before the format check (#786)
.github/workflows/dart-analyze.ymlpackages/fluxer_markdown_native/test/markdown_bridge_test.dartci(dart): resolve package deps before the format check Signed-off-by: Hampus Kraft <hampus@fluxer.com>
.github/workflows/dart-analyze.ymlpackages/fluxer_markdown_native/test/markdown_bridge_test.dartMerge remote-tracking branch 'origin/canary' into canary
.github/workflows/dart-analyze.ymlpackages/fluxer_markdown_native/test/markdown_bridge_test.dartchore(sdk): regenerate from OpenAPI
lib/models/already_scheduled_switch_to_list_price_response_currency_currency.dartlib/models/current_subscription_price_response_variant1_currency_currency.dartlib/models/list_price_switch_state_currency_currency.dartlib/models/pending_subscription_change_response_variant1_currency_currency.dartlib/models/price_ids_response_currency_currency.dartlib/models/price_ids_response_gift_currency_gift_currency.dartlib/models/scheduled_switch_to_list_price_response_currency_currency.dartchore(i18n): update public marketing catalogs (#2686)
chore(marketing): advance pointer 7867cf8 → 23cd1c9 (#2685)
fluxer_marketingchore(i18n): update public marketing catalogs
packages/i18n/marketing/ar.popackages/i18n/marketing/bg.popackages/i18n/marketing/cs.popackages/i18n/marketing/da.popackages/i18n/marketing/de.popackages/i18n/marketing/el.popackages/i18n/marketing/en-GB.popackages/i18n/marketing/en-US.popackages/i18n/marketing/es-419.popackages/i18n/marketing/es-ES.popackages/i18n/marketing/fi.popackages/i18n/marketing/fr.popackages/i18n/marketing/he.popackages/i18n/marketing/hi.popackages/i18n/marketing/hr.popackages/i18n/marketing/hu.popackages/i18n/marketing/id.popackages/i18n/marketing/it.popackages/i18n/marketing/ja.popackages/i18n/marketing/ko.popackages/i18n/marketing/lt.popackages/i18n/marketing/nl.popackages/i18n/marketing/no.popackages/i18n/marketing/pl.popackages/i18n/marketing/pt-BR.popackages/i18n/marketing/ro.popackages/i18n/marketing/ru.popackages/i18n/marketing/sv-SE.popackages/i18n/marketing/th.popackages/i18n/marketing/tr.popackages/i18n/marketing/uk.popackages/i18n/marketing/vi.popackages/i18n/marketing/zh-CN.popackages/i18n/marketing/zh-TW.pochore(marketing): advance pointer to 23cd1c9
fluxer_marketingfeat(api): add SEK, DKK and NOK as localized currencies (#2684)
fluxer_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/services/PremiumStateService.tsfluxer_api/src/api/stripe/services/StripeCheckoutService.tsfluxer_api/src/api/stripe/tests/ProductRegistryLegacyPrices.test.tsfluxer_api/src/api/stripe/tests/StripeNordicCurrencies.test.tsfluxer_api/src/api/test/msw/handlers/StripeApiHandlers.tsfluxer_api/src/api/utils/CurrencyUtils.tsfluxer_api/src/api/utils/tests/CurrencyUtils.test.tsfluxer_api/vitest.config.tsfluxer_docs/src/content/docs/http-api/premium.mdxfluxer_docs/src/content/docs/operator/configuration.mdxpackages/config/src/config_loader/EnvironmentOverrides.tspackages/i18n/marketing/ar.popackages/i18n/marketing/bg.popackages/i18n/marketing/cs.popackages/i18n/marketing/da.popackages/i18n/marketing/de.popackages/i18n/marketing/el.popackages/i18n/marketing/en-GB.popackages/i18n/marketing/en-US.popackages/i18n/marketing/es-419.popackages/i18n/marketing/es-ES.popackages/i18n/marketing/fi.popackages/i18n/marketing/fr.popackages/i18n/marketing/he.popackages/i18n/marketing/hi.popackages/i18n/marketing/hr.popackages/i18n/marketing/hu.popackages/i18n/marketing/id.popackages/i18n/marketing/it.popackages/i18n/marketing/ja.popackages/i18n/marketing/ko.popackages/i18n/marketing/lt.popackages/i18n/marketing/nl.popackages/i18n/marketing/no.popackages/i18n/marketing/pl.popackages/i18n/marketing/pt-BR.popackages/i18n/marketing/ro.popackages/i18n/marketing/ru.popackages/i18n/marketing/sv-SE.popackages/i18n/marketing/th.popackages/i18n/marketing/tr.popackages/i18n/marketing/uk.popackages/i18n/marketing/vi.popackages/i18n/marketing/zh-CN.popackages/i18n/marketing/zh-TW.popackages/schema/src/domains/premium/PremiumSchemas.tsMerge remote-tracking branch 'origin/canary' into canary
lib/core/database/daos/message_dao.dartlib/features/accessibility/text_scale.dartlib/features/chat/data/message_repository.dartlib/features/chat/presentation/widgets/messages/message_item.dartlib/features/chat/providers/core/chat_view_model.dartlib/features/chat/utils/message_page_sync.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_element_tags.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/message_text_flow_test.dartpackages/fluxer_markdown_native/lib/src/markdown_bridge.dartpackages/fluxer_markdown_native/test/markdown_bridge_test.darttest/core/database/daos/message_dao_test.darttest/features/accessibility/text_scale_test.darttest/features/chat/data/message_repository_test.darttest/features/chat/presentation/widgets/messages/message_item_reply_scale_test.darttest/features/chat/providers/core/chat_view_model_unread_test.darttest/features/chat/utils/message_page_sync_test.dartfix(chat): honor chat font size below 16 and in reply row, fixes #154
lib/features/accessibility/text_scale.dartlib/features/chat/presentation/widgets/messages/message_item.darttest/features/accessibility/text_scale_test.darttest/features/chat/presentation/widgets/messages/message_item_reply_scale_test.dartfix(chat): drop tail messages deleted while offline, fixes #474
lib/core/database/daos/message_dao.dartlib/features/chat/data/message_repository.dartlib/features/chat/providers/core/chat_view_model.dartlib/features/chat/utils/message_page_sync.darttest/core/database/daos/message_dao_test.darttest/features/chat/data/message_repository_test.darttest/features/chat/providers/core/chat_view_model_unread_test.darttest/features/chat/utils/message_page_sync_test.dartfix(fluxer_markdown): keep blank lines around lists, fixes #545
packages/fluxer_markdown/lib/src/renderers/fluxer_markdown_element_tags.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/message_text_flow_test.dartpackages/fluxer_markdown_native/lib/src/markdown_bridge.dartpackages/fluxer_markdown_native/test/markdown_bridge_test.darttest(voice): rename the watch failure deadline test file (#2683)
fluxer_app/src/features/voice/components/useScreenShareWatchFailureDeadline.test.tsxfix(voice): show buffering while screen share recovery runs (#2682)
fluxer_app/src/features/voice/components/VoiceParticipantTile.tsxfluxer_app/src/features/voice/components/VoiceParticipantTileStateMachine.test.tsfluxer_app/src/features/voice/components/VoiceParticipantTileStateMachine.tsfluxer_app/src/features/voice/components/voice_participant_tile/ScreenShareVideoSubscriptionRecovery.test.tsfluxer_app/src/features/voice/components/voice_participant_tile/ScreenShareVideoSubscriptionRecovery.tsfluxer_app/src/features/voice/engine/VoiceMediaGraphTileState.test.tsfluxer_app/src/features/voice/engine/VoiceMediaGraphTileState.tsfix(voice): key watch attempts by published track (#2681)
fluxer_app/src/features/voice/components/useScreenShareWatchFailure.test.tsfluxer_app/src/features/voice/components/useScreenShareWatchFailure.tsfluxer_app/src/features/voice/engine/VoiceMediaGraph.test.tsfluxer_app/src/features/voice/engine/VoiceMediaGraph.tschore(i18n): update translations from Weblate (#783)
lib/l10n/fluxer_bg.arblib/l10n/fluxer_he.arblib/l10n/fluxer_hi.arblib/l10n/fluxer_hr.arblib/l10n/fluxer_id.arblib/l10n/fluxer_nl.arblib/l10n/fluxer_ro.arblib/l10n/fluxer_vi.arblib/l10n/generated/fluxer_localizations_bg.dartlib/l10n/generated/fluxer_localizations_he.dartlib/l10n/generated/fluxer_localizations_hi.dartlib/l10n/generated/fluxer_localizations_hr.dartlib/l10n/generated/fluxer_localizations_id.dartlib/l10n/generated/fluxer_localizations_nl.dartlib/l10n/generated/fluxer_localizations_ro.dartlib/l10n/generated/fluxer_localizations_vi.dartfix(voice): judge H.264 hardware support by negotiated format (#2680)
fluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.test.tsfluxer_app/src/features/voice/engine/voice_screen_share_manager/shared.tsfluxer_app/src/features/voice/utils/CodecCapabilityDetector.test.tsfluxer_app/src/features/voice/utils/CodecCapabilityDetector.tsfluxer_app/src/features/voice/utils/GpuEncoderCapabilities.test.tsfluxer_app/src/features/voice/utils/GpuEncoderCapabilities.ts