chore: update packages
chore: update packages
Inspect stored evidence paths
pubspec.lockpubspec.yaml
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 packages
pubspec.lockpubspec.yamlMerge remote-tracking branch 'origin/canary' into canary
pubspec.lockpubspec.yamlfix(voice): mic recovery from audio route change
lib/features/voice/providers/voice_session_provider.dartlib/features/voice/services/voice_settings_applicator.dartlib/features/voice/utils/voice_audio_route_recovery.darttest/features/voice/utils/voice_audio_route_recovery_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/voice_audio_route_recovery.darttest/features/voice/utils/voice_audio_route_recovery_test.dartfix(media): crashes caused my mediakit lifecycle events
lib/core/providers/app_ui_lifecycle_provider.dartlib/features/chat/presentation/widgets/media/chat_inline_video_player.dartlib/features/chat/presentation/widgets/media/chat_mobile_fullscreen_video.dartlib/features/chat/presentation/widgets/pickers/favorite_media_picker_content.dartlib/features/chat/utils/media_kit_player_lifecycle.darttest/features/chat/utils/media_kit_player_lifecycle_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/providers/app_ui_lifecycle_provider.dartlib/features/chat/presentation/widgets/media/chat_inline_video_player.dartlib/features/chat/presentation/widgets/media/chat_mobile_fullscreen_video.dartlib/features/chat/presentation/widgets/pickers/favorite_media_picker_content.dartlib/features/chat/utils/media_kit_player_lifecycle.darttest/features/chat/utils/media_kit_player_lifecycle_test.dartfix(workspace): stabilise the development stack (#2024)
.devcontainer/Dockerfile.devcontainer/devcontainer.json.devcontainer/docker-compose.yml.devcontainer/fix-docker-socket.sh.devcontainer/fix-workspace-permissions.sh.devcontainer/livekit.yamlconfig/env/development.envdeploy/self-hosting/docker-compose.ymlfluxer_api/src/api/App.tsfluxer_api/src/api/Config.tsfluxer_api/src/api/app/APILifecycle.tsfluxer_api/src/api/app/ControllerRegistry.tsfluxer_api/src/api/config/APIConfig.tsfluxer_api/src/api/database/PostgresKvQueryExecutor.tsfluxer_api/src/api/infrastructure/KVAccountDeletionQueueService.tsfluxer_api/src/api/infrastructure/LiveKitService.tsfluxer_api/src/api/middleware/ServiceMiddleware.tsfluxer_app_proxy/src/routes/assets_proxy.rsfluxer_app_proxy/src/routes/spa_index.rsfluxer_docs/serve.shfluxer_gateway/Dockerfilefluxer_gateway/rebar.configfluxer_gateway/rebar.lockfluxer_gateway/src/gateway/fluxer_gateway_config.erlfluxer_gateway/src/gateway/fluxer_gateway_sup.erlfluxer_gateway/src/gateway/gateway_hotpatch_bundle.erlfluxer_gateway/src/gateway/gateway_hotpatch_cli.erlfluxer_gateway/src/gateway/gateway_hotpatch_loader.erlfluxer_gateway/src/gateway/gateway_hotpatch_reconciler.erlfluxer_gateway/src/gateway/gateway_hotpatch_runtime.erlfluxer_gateway/src/gateway/gateway_hotpatch_store.erlfluxer_gateway/src/gateway/gateway_node_router.erlfluxer_gateway/src/gateway/metrics_handler.erlfluxer_gateway/src/guild/guild_member_list_sync_batch.erlfluxer_svc/src/postgres.rspackage.jsonpackages/config/src/ConfigLoader.tspackages/config/src/MasterConfig.tspackages/config/src/config_loader/EnvironmentOverrides.tspnpm-lock.yamltools/ci/src/app_dev_server.rstools/dev/cassandra_target_schema.jsontools/dev/src/bootstrap.rstools/dev/src/dev.rstools/dev/src/gateway.rstools/dev/src/gateway_reload.rstools/dev/src/lib.rstools/dev/src/main.rstools/dev/src/manifest.rstools/dev/src/media_proxy.rsfix(voice): race condition once voice ends in background
lib/features/voice/providers/voice_session_provider.dartlib/features/voice/services/voice_callkit_coordinator.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/voice/providers/voice_session_provider.dartlib/features/voice/services/voice_callkit_coordinator.dartchore: dart format
test/core/synced_preferences/chat_input_synced_field_test.dartMerge remote-tracking branch 'origin/canary' into canary
test/core/synced_preferences/chat_input_synced_field_test.dartMerge branch 'canary' into beta
android/app/src/main/AndroidManifest.xmldart_sdkintegration_test/message_list_scroll_perf_test.dartlib/core/audio/chat_attachment/chat_attachment_audio_media_item.dartlib/core/gateway/gateway_event_handler.dartlib/core/router/fluxer_router.dartlib/core/router/guild_root_redirect.dartlib/core/synced_preferences/engine/synced_field_registry.dartlib/core/synced_preferences/fields/chat_input_synced_field.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pbjson.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbjson.dartlib/core/synced_preferences/proto/fluxer/user/preferences/v1/preferences.protolib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/channels/presentation/widgets/guild_sidebar_skeleton.dartlib/features/chat/data/attachment_gallery_source.dartlib/features/chat/domain/chat_video_source.dartlib/features/chat/presentation/channel_layout.dartlib/features/chat/presentation/widgets/attachments/attachment_audio.dartlib/features/chat/presentation/widgets/attachments/attachment_image.dartlib/features/chat/presentation/widgets/attachments/attachment_list_renderer.dartlib/features/chat/presentation/widgets/attachments/attachment_media_grid.dartlib/features/chat/presentation/widgets/attachments/attachment_mobile_video.dartlib/features/chat/presentation/widgets/attachments/attachment_render_state.dartlib/features/chat/presentation/widgets/attachments/voice_message_player.dartlib/features/chat/presentation/widgets/composer/composer_clipboard_scope.dartlib/features/chat/presentation/widgets/composer/typing_indicator_bar.dartlib/features/chat/presentation/widgets/embeds/embed_image.dartlib/features/chat/presentation/widgets/embeds/embed_invite.dartlib/features/chat/presentation/widgets/embeds/embed_link.dartlib/features/chat/presentation/widgets/embeds/embed_rich.dartlib/features/chat/presentation/widgets/embeds/embed_shared.dartlib/features/chat/presentation/widgets/embeds/embed_youtube.dartlib/features/chat/presentation/widgets/media/animated_image_playback_controller.dartlib/features/chat/presentation/widgets/media/chat_inline_video_player.dartlib/features/chat/presentation/widgets/media/embed_animated_image.dartlib/features/chat/presentation/widgets/messages/forwarded_message_content.dartlib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/presentation/widgets/pickers/attachment_panel_content.dartlib/features/chat/utils/attachment_display_utils.dartlib/features/chat/utils/attachment_download_service.dartlib/features/chat/utils/attachment_preview_utils.dartlib/features/chat/utils/chat_video_playback_utils.dartlib/features/chat/utils/composer_clipboard_paste.dartlib/features/chat/utils/embed_gallery_utils.dartlib/features/chat/utils/spoiler_utils.dartlib/features/chat/utils/textual_attachment_content.dartfeat(chat): save camera uploads to device
lib/core/synced_preferences/engine/synced_field_registry.dartlib/core/synced_preferences/fields/chat_input_synced_field.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pbjson.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbjson.dartlib/core/synced_preferences/proto/fluxer/user/preferences/v1/preferences.protolib/features/chat/presentation/widgets/pickers/attachment_panel_content.dartlib/features/chat/utils/attachment_download_service.dartlib/features/settings/presentation/widgets/user_messages_media.dartlib/features/settings/providers/chat_input_preferences_provider.dartlib/features/settings/utils/user_settings_search_index.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/synced_preferences/chat_input_synced_field_test.darttest/core/synced_preferences/synced_field_registry_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/synced_preferences/engine/synced_field_registry.dartlib/core/synced_preferences/fields/chat_input_synced_field.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/pickers.pbjson.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pb.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbenum.dartlib/core/synced_preferences/generated/fluxer/user/preferences/v1/preferences.pbjson.dartlib/core/synced_preferences/proto/fluxer/user/preferences/v1/preferences.protolib/features/chat/presentation/widgets/pickers/attachment_panel_content.dartlib/features/chat/utils/attachment_download_service.dartlib/features/settings/presentation/widgets/user_messages_media.dartlib/features/settings/providers/chat_input_preferences_provider.dartlib/features/settings/utils/user_settings_search_index.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/synced_preferences/chat_input_synced_field_test.darttest/core/synced_preferences/synced_field_registry_test.dartchore(sdk): regenerate from OpenAPI
lib/gateway_client/gateway_types.dartlib/models/api_error_code.dartfix(api): mask Tor blocks as administrator IP bans (#2023)
fluxer_admin/openapi-admin.jsonfluxer_api/src/api/auth/tests/Registration.test.tsfluxer_api/src/api/middleware/TorExitMiddleware.tsfluxer_api/src/api/openapi/openapi.jsonpackages/constants/src/ApiErrorCodes.tspackages/errors/src/domains/moderation/TorBlockedError.tspackages/errors/src/i18n/ErrorCodeMappings.tsfix(chat): typing indicator getting cliped
lib/features/chat/presentation/widgets/composer/typing_indicator_bar.darttest/features/chat/presentation/widgets/composer/typing_indicator_bar_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/composer/typing_indicator_bar.darttest/features/chat/presentation/widgets/composer/typing_indicator_bar_test.dartfeat(settings): add mobile camera upload preference
fluxer_app/src/features/user/state/SyncedField.tsfluxer_app/src/features/user/state/SyncedPreferencesEngine.tsfluxer_app/src/features/user/state/UserSettings.tspackages/schema/proto/fluxer/user/preferences/v1/preferences.protopackages/schema/src/gen/fluxer/user/preferences/v1/preferences_pb.tsfeat(settings): add disable haptics
lib/features/settings/presentation/widgets/user_advanced_settings.dartlib/features/settings/providers/haptics_preferences_provider.dartlib/features/settings/utils/user_settings_search_index.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.dartlib/main.dartlib/shared/utils/fluxer_haptics.darttest/features/settings/user_advanced_settings_test.dart