fix(observability): log errors in talker
fix(observability): log errors in talker
Inspect stored evidence paths
lib/core/observability/fluxer_observability.darttest/core/observability/fluxer_observability_talker_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
fix(observability): log errors in talker
lib/core/observability/fluxer_observability.darttest/core/observability/fluxer_observability_talker_test.dartMerge branch 'canary' into beta
android/app/src/main/AndroidManifest.xmlassets/haptics/message_send.ahapdart_sdkios/Podfile.lockios/Runner/Base.lproj/Main.storyboardios/Runner/Info.plistlib/app.dartlib/core/api/captcha_dialog.dartlib/core/api/sudo_dialog.dartlib/core/bootstrap/flutter_error_ui.dartlib/core/database/daos/message_dao.dartlib/core/database/fluxer_database.dartlib/core/database/tables/messages.dartlib/core/database/tables/user_preferences.dartlib/core/deep_links/deep_link_handler.dartlib/core/media/fluxer_media_url.dartlib/core/providers/app_ui_lifecycle_provider.dartlib/core/push/unified_push/unified_push_distributor_ui.dartlib/core/router/channel_persistence_observer.dartlib/core/router/fluxer_router.dartlib/core/router/shell_navigator_keys.dartlib/core/router/shell_popup_overlay_sync.dartlib/core/router/shell_popup_route_observer.dartlib/core/synced_preferences/fields/accessibility_synced_field.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/accessibility.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/accessibility.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/accessibility.pbjson.dartlib/core/synced_preferences/proto/fluxer/user/preferences/v1/accessibility.protolib/core/synced_preferences/synced_theme_hydration.dartlib/core/system_permissions/system_permission_service.dartlib/core/talker.dartlib/core/theme/css_color_parser.dartlib/core/theme/custom_theme_css.dartlib/core/theme/fluxer_color_theme.dartlib/core/theme/fluxer_layout_theme.dartlib/core/theme/fluxer_motion_theme.dartlib/core/theme/fluxer_text_theme.dartlib/core/theme/fluxer_theme.dartlib/core/theme/fluxer_theme_extension.dartlib/core/theme/providers/theme_preference_provider.dartlib/core/theme/theme_token_aliases.dartlib/core/theme/theme_variable_mapping.dartlib/core/theme/themes/coal.dartlib/core/theme/themes/dark.dartlib/core/theme/themes/light.dartlib/core/widgets/fluxer_render_error_placeholder.dartlib/core/widgets/fluxer_widget_preview.dartlib/features/accessibility/message_group_spacing.dartlib/features/accessibility/text_scale.dartlib/features/auth/presentation/add_account_screen.dartfix(external_links): android lifecycle manager Fixes: #638
lib/core/providers/app_ui_lifecycle_provider.dartlib/shared/external_links/external_url_launcher.darttest/shared/external_links/external_url_launcher_lifecycle_test.dartfix(composer): correct neko location
lib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/settings/presentation/widgets/user_settings_search_field.dartlib/features/settings/utils/user_settings_search_index.darttest/features/settings/user_settings_search_test.dartfeat(settings): search for settings
lib/features/chat/presentation/widgets/messages/message_mention.dartlib/features/settings/presentation/user_settings_modal.dartlib/features/settings/presentation/user_settings_nav.dartlib/features/settings/presentation/user_settings_search_query.dartlib/features/settings/presentation/widgets/settings_sidebar.dartlib/features/settings/presentation/widgets/user_settings_search_field.dartlib/features/settings/utils/open_user_settings_deep_link.dartlib/features/settings/utils/user_settings_field_registry.dartlib/features/settings/utils/user_settings_search.dartlib/features/settings/utils/user_settings_search_index.dartlib/features/ui/settings/fluxer_settings_nav_list.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/settings/user_settings_search_test.dartfeat(iOS): default p3
ios/Runner/Base.lproj/Main.storyboardios/Runner/Info.plistfeat(media): support HDR for video and photos
android/app/src/main/AndroidManifest.xmllib/core/database/fluxer_database.dartlib/core/database/tables/user_preferences.dartlib/core/synced_preferences/fields/accessibility_synced_field.dartlib/features/chat/presentation/widgets/attachments/attachment_image.dartlib/features/chat/presentation/widgets/attachments/attachment_media_grid.dartlib/features/chat/presentation/widgets/embeds/embed_image.dartlib/features/chat/presentation/widgets/media/chat_inline_video_player.dartlib/features/chat/presentation/widgets/media/chat_mobile_fullscreen_video.dartlib/features/chat/utils/chat_video_hdr_native_set_property_io.dartlib/features/chat/utils/chat_video_hdr_native_set_property_stub.dartlib/features/chat/utils/chat_video_hdr_player_config.dartlib/features/chat/utils/embed_media_viewer_utils.dartlib/features/chat/utils/hdr_aware_image_url.dartlib/features/chat/utils/media_proxy_url.dartlib/features/settings/presentation/widgets/user_look_and_feel.dartlib/features/settings/providers/appearance_preferences_provider.dartlib/features/settings/utils/user_settings_field_registry.dartlib/features/ui/media_viewer/attachment_media_viewer.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/core/database/fluxer_database_migration_test.darttest/core/synced_preferences/accessibility_synced_field_test.darttest/features/chat/utils/chat_video_hdr_player_config_test.darttest/features/chat/utils/hdr_aware_image_url_test.darttest/features/chat/utils/media_proxy_url_test.darttest/features/settings/user_look_and_feel_test.dartfix(test): failing test
test/features/chat/presentation/widgets/composer/slowmode_indicator_test.darttest/features/chat/presentation/widgets/composer/typing_indicator_bar_test.darttest/features/chat/presentation/widgets/message_list_scroll_test.dartfeat(composer): updated design
lib/features/chat/presentation/widgets/channel/channel_attachment_area.dartlib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/slowmode_indicator.dartlib/features/chat/presentation/widgets/composer/typing_indicator_bar.dartlib/features/chat/presentation/widgets/composer/wide_composer_layout.dartlib/features/chat/presentation/widgets/message_actions/reply_preview.dartlib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/utils/slowmode_format.dartlib/features/shell/presentation/user_area.dartlib/features/ui/tooltip/fluxer_tooltip.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/chat/presentation/widgets/composer/channel_chat_composer_boundary_test.darttest/features/chat/presentation/widgets/composer/slowmode_indicator_test.darttest/features/chat/presentation/widgets/composer/typing_indicator_bar_test.darttest/features/shell/presentation/user_area_test.darttest/features/ui/tooltip/fluxer_tooltip_test.dartfix(guild_sidebar): profile bar safe area
lib/features/shell/presentation/user_area.darttest/features/shell/presentation/user_area_test.dartfix(guild_sidebar): improve dm touch target
lib/features/guilds/presentation/widgets/guild_icon_peek_gesture_host.dartlib/features/guilds/presentation/widgets/guild_navbar.darttest/features/guilds/presentation/widgets/guild_icon_peek_gesture_host_test.dartfix(input): create shared input paste handling Fixes: #645 Fixes: #151
lib/core/api/sudo_dialog.dartlib/features/auth/presentation/mfa_screen.dartlib/features/chat/presentation/sheets/forward_message_sheet.dartlib/features/chat/presentation/sheets/share_media_sheet.dartlib/features/chat/presentation/widgets/channel/header/channel_header_search_field.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/composer_clipboard_scope.dartlib/features/chat/presentation/widgets/composer/composer_paste_scope.dartlib/features/chat/presentation/widgets/pickers/favorite_media_picker_content.dartlib/features/chat/presentation/widgets/pickers/picker_search_input.dartlib/features/chat/utils/composer_clipboard_paste.dartlib/features/friends/presentation/widgets/friends_list.dartlib/features/input/presentation/keybind_scope.dartlib/features/members/presentation/widgets/guild_members_desktop_table.dartlib/features/settings/presentation/widgets/settings_sidebar.dartlib/features/settings/presentation/widgets/user_accessibility_tts_section.dartlib/features/settings/presentation/widgets/user_profile.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/fluxer_input.dartlib/features/ui/input/fluxer_input_clipboard_scope.dartlib/features/ui/input/inline_token_clipboard.dartlib/features/ui/input/inline_token_text_editing_controller.dartlib/shared/utils/keyboard_focus_restore.darttest/features/input/services/keybind_clipboard_test.darttest/features/ui/input/fluxer_input_test.darttest/features/ui/input/inline_token_clipboard_test.darttest/shared/utils/keyboard_focus_restore_test.dartfix(fluxer_markdown): correct list spaces Fixes: #545
packages/fluxer_markdown/lib/src/parsing/message_line_parser.dartpackages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/message_line_parser_test.dartpackages/fluxer_markdown/test/message_text_flow_test.dartchore(sdk): regenerate from OpenAPI
lib/models/guild_member_update_request.dartlib/models/guild_member_update_request.g.dartchore(sdk): regenerate from OpenAPI
lib/export.dartlib/fluxer_client.dartlib/geolocation/geolocation_api.dartlib/geolocation/geolocation_api.g.dartlib/models/geo_entry.dartlib/models/geo_entry.g.dartlib/models/geolocation_response.dartlib/models/geolocation_response.g.dartTranslated using Weblate (Spanish (Latin America)) Currently translated at 62.9% (2337 of 3714 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 62.9% (2337 of 3714 strings) Update translation files Updated by "Cleanup translation files" add-on in Weblate. Translated using Weblate (Spanish (Latin America)) Currently translated at 71.2% (2245 of 3152 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 69.2% (2183 of 3152 strings) Update translation files Updated by "Cleanup translation files" add-on in Weblate. Translated using Weblate (French) Currently translated at 62.3% (1965 of 3152 strings) Translated using Weblate (Polish) Currently translated at 61.9% (1952 of 3152 strings) Translated using Weblate (Polish) Currently translated at 61.9% (1952 of 3152 strings) Translated using Weblate (French) Currently translated at 62.2% (1962 of 3152 strings) Translated using Weblate (French) Currently translated at 62.2% (1962 of 3152 strings) Update translation files Updated by "Cleanup translation files" add-on in Weblate. Update translation files Updated by "Cleanup translation files" add-on in Weblate. Translated using Weblate (English (United Kingdom)) Currently translated at 69.9% (1970 of 2817 strings) Translated using Weblate (Turkish) Currently translated at 70.6% (1990 of 2817 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 70.4% (1984 of 2817 strings) Translated using Weblate (Lithuanian) Currently translated at 70.5% (1988 of 2817 strings) Translated using Weblate (Japanese) Currently translated at 69.8% (1968 of 2817 strings) Translated using Weblate (Italian) Currently translated at 69.4% (1957 of 2817 strings) Translated using Weblate (Hungarian) Currently translated at 71.8% (2024 of 2817 strings) Translated using Weblate (French) Currently translated at 69.7% (1965 of 2817 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 97.…
lib/l10n/fluxer_ar.arblib/l10n/fluxer_cs.arblib/l10n/fluxer_da.arblib/l10n/fluxer_de.arblib/l10n/fluxer_el.arblib/l10n/fluxer_en_GB.arblib/l10n/fluxer_en_US.arblib/l10n/fluxer_es.arblib/l10n/fluxer_es_419.arblib/l10n/fluxer_fi.arblib/l10n/fluxer_fr.arblib/l10n/fluxer_hu.arblib/l10n/fluxer_it.arblib/l10n/fluxer_ja.arblib/l10n/fluxer_ko.arblib/l10n/fluxer_lt.arblib/l10n/fluxer_nb.arblib/l10n/fluxer_pl.arblib/l10n/fluxer_pt.arblib/l10n/fluxer_pt_BR.arblib/l10n/fluxer_ru.arblib/l10n/fluxer_sv.arblib/l10n/fluxer_th.arblib/l10n/fluxer_tr.arblib/l10n/fluxer_uk.arblib/l10n/fluxer_zh.arblib/l10n/fluxer_zh_Hant.arbchore(sdk): regenerate from OpenAPI
lib/models/api_error_code.dartlib/models/audit_log_change_schema.g.dartlib/models/auth_login_response.g.dartlib/models/auth_register_response.g.dartlib/models/bluesky_authorize_response.g.dartlib/models/bulk_ignore_friend_requests_request.g.dartlib/models/bulk_ignore_friend_requests_response.g.dartlib/models/bulk_message_fetch_request_requests.g.dartlib/models/bulk_message_fetch_response_channels.g.dartlib/models/channel_invite_create_request.g.dartlib/models/channel_pin_response_message_call.g.dartlib/models/complete_multipart_attachment_upload_result.g.dartlib/models/connection_verification_response.g.dartlib/models/create_connection_request.g.dartlib/models/create_private_channel_request.g.dartlib/models/discovery_status_response.g.dartlib/models/email_change_bounced_request_new_request.g.dartlib/models/email_change_verify_new_request.g.dartlib/models/email_change_verify_original_response.g.dartlib/models/entrance_sound_library_response_selections.g.dartlib/models/entrance_sound_selection_request.g.dartlib/models/friend_request_create_request.g.dartlib/models/gateway_bot_response.g.dartlib/models/git_hub_webhook_answer.g.dartlib/models/git_hub_webhook_answer_user.g.dartlib/models/git_hub_webhook_comment.g.dartlib/models/git_hub_webhook_comment_user.g.dartlib/models/git_hub_webhook_discussion_user.g.dartlib/models/git_hub_webhook_forkee.g.dartlib/models/git_hub_webhook_issue_user.g.dartlib/models/git_hub_webhook_member.g.dartlib/models/git_hub_webhook_pull_request_user.g.dartlib/models/git_hub_webhook_release.g.dartlib/models/git_hub_webhook_repository.g.dartlib/models/git_hub_webhook_review_user.g.dartlib/models/git_hub_webhook_sender.g.dartlib/models/guild_audit_log_list_response.g.dartlib/models/guild_emoji_clone_request.g.dartlib/models/guild_emoji_metadata_response.g.dartlib/models/guild_role_hoist_positions_request_item.g.dartlib/models/guild_role_update_request.g.dartlib/models/guild_sticker_clone_request.g.dartlib/models/guild_sticker_metadata_response.g.dartlib/models/guild_transfer_ownership_request.g.dartlib/models/harvest_creation_response_schema.g.dartlib/models/invite_response_schema.g.dartlib/models/localized_card_preapproval_continue_response.g.dartlib/models/logout_auth_sessions_request.g.dartlib/models/message_embed_child_response.g.dartlib/models/message_embed_response.g.dartfix(test): update tests
test/gateway/event_parser_test.darttest/integration/api_test.darttest/serialization/enum_test.darttest/serialization/model_roundtrip_test.dartchore(sdk): regenerate from OpenAPI
lib/models/rich_embed_request.dartlib/models/rich_embed_request.g.dartfeat(gateway): add connection timestamp
lib/gateway_client/gateway_connection.darttest/gateway/gateway_connection_staleness_test.dart