Merge remote-tracking branch 'origin/canary' into canary
Merge remote-tracking branch 'origin/canary' into canary
Inspect stored evidence paths
lib/features/chat/presentation/widgets/composer/channel_textarea.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
lib/features/chat/presentation/widgets/composer/channel_textarea.dartfix(chat): mature search not working Fixes: #748
lib/features/chat/data/message_search_mature_content.dartlib/features/chat/providers/channel/channel_details_providers.darttest/features/chat/data/message_search_mature_content_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/data/message_search_mature_content.dartlib/features/chat/providers/channel/channel_details_providers.darttest/features/chat/data/message_search_mature_content_test.dartfix(chat): forward message routing Fixes: #725
lib/features/chat/presentation/sheets/forward_message_sheet.darttest/features/chat/presentation/sheets/forward_message_sheet_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/sheets/forward_message_sheet.darttest/features/chat/presentation/sheets/forward_message_sheet_test.dartfix(ui): include bottom sheet header in drag area Fixes: #787
lib/features/ui/bottom_sheet/fluxer_bottom_sheet.dartlib/features/ui/bottom_sheet/fluxer_sheet_identity_header.darttest/features/chat/presentation/sheets/channel_details_sheet_drag_dismiss_test.darttest/features/ui/bottom_sheet/fluxer_bottom_sheet_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/ui/bottom_sheet/fluxer_bottom_sheet.dartlib/features/ui/bottom_sheet/fluxer_sheet_identity_header.darttest/features/chat/presentation/sheets/channel_details_sheet_drag_dismiss_test.darttest/features/ui/bottom_sheet/fluxer_bottom_sheet_test.dartfix(guilds): not being able to join voice on one tap Fixes: #806
lib/features/channels/utils/navigate_to_channel_content.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/channels/utils/navigate_to_channel_content.dartfix(media): correct volume mapping Fixes: #805
lib/features/chat/presentation/widgets/media/chat_inline_video_player.dartlib/features/chat/presentation/widgets/media/chat_mobile_fullscreen_video.dartlib/features/chat/utils/media/chat_video_playback_utils.darttest/features/chat/utils/media/chat_video_playback_utils_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/media/chat_inline_video_player.dartlib/features/chat/presentation/widgets/media/chat_mobile_fullscreen_video.dartlib/features/chat/utils/media/chat_video_playback_utils.darttest/features/chat/utils/media/chat_video_playback_utils_test.dartfix(ui): share typing indicator logic Fixes: #572
lib/features/ui/spinner/fluxer_loading_spinner.dartlib/features/ui/spinner/fluxer_typing_dots.dartlib/features/ui/status_indicator/fluxer_typing_status_indicator.darttest/features/ui/status_indicator/fluxer_typing_status_indicator_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/ui/spinner/fluxer_loading_spinner.dartlib/features/ui/spinner/fluxer_typing_dots.dartlib/features/ui/status_indicator/fluxer_typing_status_indicator.darttest/features/ui/status_indicator/fluxer_typing_status_indicator_test.dartfix(synced_preferences): settings stale echo Fixes: #815
dart_sdklib/core/gateway/gateway_event_handler.dartlib/core/synced_preferences/engine/synced_preferences_engine.dartlib/core/synced_preferences/engine/synced_preferences_store.darttest/core/synced_preferences/guild_folders_sync_store_test.darttest/core/synced_preferences/synced_preferences_engine_test.dartfix(gateway_client): add data field
lib/gateway_client/event_parser.dartlib/gateway_client/gateway_event.dartMerge remote-tracking branch 'origin/canary' into canary
dart_sdklib/core/gateway/gateway_event_handler.dartlib/core/synced_preferences/engine/synced_preferences_engine.dartlib/core/synced_preferences/engine/synced_preferences_store.darttest/core/synced_preferences/guild_folders_sync_store_test.darttest/core/synced_preferences/synced_preferences_engine_test.dartfix(app): hide unread channels in muted collapsed categories (#2752)
fluxer_app/src/features/app/components/layout/ChannelListContent.tsxfluxer_app/src/features/app/components/layout/utils/ChannelListVisibility.test.tsfluxer_app/src/features/app/components/layout/utils/ChannelListVisibility.tsfix(media-proxy): retry relay uploads on dropped connections (#2751)
fluxer_media_proxy/src/http_client/mod.rsfluxer_media_proxy/src/http_client/retry.rsfluxer_media_proxy/src/server/relay/body.rsfluxer_media_proxy/src/server/relay/tests.rsfluxer_media_proxy/src/server/routes/relay.rsfluxer_media_proxy/src/storage/local.rsfluxer_media_proxy/src/storage/relay_body.rsfluxer_media_proxy/src/storage/s3.rsfluxer_media_proxy/src/storage/tests/mod.rsfluxer_media_proxy/src/storage/tests/s3.rsfluxer_media_proxy/src/upload_relay/mod.rsfluxer_media_proxy/src/upload_relay/tests.rsfix(i18n): review translations and fix i18n library misuse (#2750)
fluxer_api/pkgs/email/src/EmailService.tsfluxer_api/pkgs/email/src/IEmailService.tsfluxer_api/pkgs/email/src/TestEmailService.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18nMessages.tsfluxer_api/pkgs/email/src/email_i18n/EmailI18nTypes.tsfluxer_api/pkgs/email/src/email_i18n/locales/ar.tsfluxer_api/pkgs/email/src/email_i18n/locales/bg.tsfluxer_api/pkgs/email/src/email_i18n/locales/cs.tsfluxer_api/pkgs/email/src/email_i18n/locales/da.tsfluxer_api/pkgs/email/src/email_i18n/locales/de.tsfluxer_api/pkgs/email/src/email_i18n/locales/el.tsfluxer_api/pkgs/email/src/email_i18n/locales/en-GB.tsfluxer_api/pkgs/email/src/email_i18n/locales/es-419.tsfluxer_api/pkgs/email/src/email_i18n/locales/es-ES.tsfluxer_api/pkgs/email/src/email_i18n/locales/fi.tsfluxer_api/pkgs/email/src/email_i18n/locales/fr.tsfluxer_api/pkgs/email/src/email_i18n/locales/he.tsfluxer_api/pkgs/email/src/email_i18n/locales/hi.tsfluxer_api/pkgs/email/src/email_i18n/locales/hr.tsfluxer_api/pkgs/email/src/email_i18n/locales/hu.tsfluxer_api/pkgs/email/src/email_i18n/locales/id.tsfluxer_api/pkgs/email/src/email_i18n/locales/it.tsfluxer_api/pkgs/email/src/email_i18n/locales/ja.tsfluxer_api/pkgs/email/src/email_i18n/locales/ko.tsfluxer_api/pkgs/email/src/email_i18n/locales/lt.tsfluxer_api/pkgs/email/src/email_i18n/locales/nl.tsfluxer_api/pkgs/email/src/email_i18n/locales/no.tsfluxer_api/pkgs/email/src/email_i18n/locales/pl.tsfluxer_api/pkgs/email/src/email_i18n/locales/pt-BR.tsfluxer_api/pkgs/email/src/email_i18n/locales/ro.tsfluxer_api/pkgs/email/src/email_i18n/locales/ru.tsfluxer_api/pkgs/email/src/email_i18n/locales/sv-SE.tsfluxer_api/pkgs/email/src/email_i18n/locales/th.tsfluxer_api/pkgs/email/src/email_i18n/locales/tr.tsfluxer_api/pkgs/email/src/email_i18n/locales/uk.tsfluxer_api/pkgs/email/src/email_i18n/locales/vi.tsfluxer_api/pkgs/email/src/email_i18n/locales/zh-CN.tsfluxer_api/pkgs/email/src/email_i18n/locales/zh-TW.tsfluxer_api/pkgs/email/src/email_i18n/weblate/locales/ar.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/bg.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/cs.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/da.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/de.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/el.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/en-GB.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/es-419.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/es-ES.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/fi.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/fr.jsonfluxer_api/pkgs/email/src/email_i18n/weblate/locales/he.jsonfix(media-proxy): retry dropped connections and log the cause (#2749)
Cargo.lockfluxer_media_proxy/Cargo.tomlfluxer_media_proxy/src/http_client/retry.rsfluxer_media_proxy/src/storage/mod.rsfluxer_media_proxy/src/storage/tests/s3.rs