Merge remote-tracking branch 'origin/main'
Merge remote-tracking branch 'origin/main'
Inspect stored evidence paths
packages/config/src/ConfigLoader.tspackages/config/src/__tests__/ConfigLoader.test.ts
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/main'
packages/config/src/ConfigLoader.tspackages/config/src/__tests__/ConfigLoader.test.tsMerge remote-tracking branch 'origin/main'
packages/config/src/ConfigLoader.tspackages/config/src/__tests__/ConfigLoader.test.tsrefactor(config): trim the default passkey origin list (#2951)
packages/config/src/ConfigLoader.tspackages/config/src/__tests__/ConfigLoader.test.tsMerge remote-tracking branch 'origin/main'
fluxer_app/src/features/app/components/dialogs/shared/UseForwardDestinations.tsfluxer_app/src/features/messaging/components/modals/ForwardDestinationIcon.module.cssfluxer_app/src/features/messaging/components/modals/ForwardDestinationIcon.tsxfluxer_app/src/features/messaging/components/modals/ForwardModal.tsxMerge remote-tracking branch 'origin/main'
fluxer_app/src/features/app/components/dialogs/shared/UseForwardDestinations.tsfluxer_app/src/features/messaging/components/modals/ForwardDestinationIcon.module.cssfluxer_app/src/features/messaging/components/modals/ForwardDestinationIcon.tsxfluxer_app/src/features/messaging/components/modals/ForwardModal.tsxfeat(app): show where forward destinations come from (#2950)
fluxer_app/src/features/app/components/dialogs/shared/UseForwardDestinations.tsfluxer_app/src/features/messaging/components/modals/ForwardDestinationIcon.module.cssfluxer_app/src/features/messaging/components/modals/ForwardDestinationIcon.tsxfluxer_app/src/features/messaging/components/modals/ForwardModal.tsxfix(auth): pass passkey options to the authenticator as json Signed-off-by: Hampus Kraft <hampus@fluxer.com>
lib/features/auth/data/auth_repository.dartlib/features/auth/data/webauthn_service.dartlib/features/auth/providers/login_view_model.dartlib/features/auth/providers/mfa_view_model.darttest/features/auth/data/auth_repository_test.darttest/features/auth/data/webauthn_service_test.darttest/features/auth/providers/login_view_model_test.darttest/features/auth/providers/mfa_view_model_test.dartfix(test): failing tests
test/core/synced_preferences/accessibility_theme_sync_store_test.darttest/core/synced_preferences/guild_folders_sync_store_test.darttest/core/synced_preferences/synced_preferences_dirty_push_test.darttest/core/synced_preferences/synced_preferences_push_retry_test.darttest/features/profile/domain/custom_status_utils_test.dartMerge branch 'canary' into beta
.github/workflows/_draft-beta-release.ymldart_sdkfluxerlib/core/gateway/gateway_event_handler.dartlib/core/synced_preferences/engine/synced_preferences_store.dartlib/features/auth/data/auth_repository.dartlib/features/channels/providers/channel_webhooks_provider.dartlib/features/chat/data/favorite_media_repository.dartlib/features/chat/utils/composer/composer_command_execute.dartlib/features/guilds/data/guild_repository.dartlib/features/guilds/data/guild_user_settings_repository.dartlib/features/guilds/utils/guild_settings_actions.dartlib/features/profile/domain/custom_status_utils.dartlib/features/profile/presentation/menus/guild_member_moderation_menu_items.dartlib/features/profile/presentation/sheets/user_profile_actions_sheet.dartlib/features/profile/providers/user_note_view_model.dartlib/features/profile/providers/user_status_service.dartlib/features/settings/domain/privacy_data_request.dartlib/features/settings/presentation/widgets/applications/application_detail.dartlib/features/settings/presentation/widgets/guild/moderation/guild_moderation_widget.dartlib/features/settings/presentation/widgets/guild/overview/guild_message_history_threshold_sheet.dartlib/features/settings/presentation/widgets/guild/overview/guild_overview_widget.dartlib/features/settings/providers/applications_view_model.dartlib/features/settings/providers/guild/guild_sticker_settings_provider.dartlib/features/settings/providers/guild/guild_webhooks_provider.dartlib/features/settings/providers/profile_update_payload.dartlib/features/settings/providers/user_settings_view_model.dartlib/features/shell/data/nagbar_user_updates.dartlib/features/voice/presentation/sheets/voice_participant_guild_moderation_entries.darttest/core/gateway/gateway_event_handler_read_state_test.darttest/core/synced_preferences/accessibility_theme_sync_store_test.darttest/core/synced_preferences/expression_picker_sync_store_test.darttest/core/synced_preferences/guild_folders_sync_store_test.darttest/core/synced_preferences/synced_preferences_dirty_push_test.darttest/features/channels/data/unread_settings_resolver_test.darttest/features/chat/services/message_notification_sfx_gate_test.darttest/features/favorites/data/favorites_sync_service_test.darttest/features/guilds/data/guild_user_settings_repository_test.darttest/features/guilds/providers/guild_read_state_provider_test.darttest/features/notifications/data/unread_inbox_calculator_test.darttest/features/settings/mention_preference_serialization_test.darttest/features/settings/profile_update_request_test.darttest/features/voice/tts/tts_incoming_message_handler_test.darttest/shared/utils/guild_user_display_test.dartfix(core): use updated patch method
dart_sdkfluxerlib/core/gateway/gateway_event_handler.dartlib/core/synced_preferences/engine/synced_preferences_store.dartlib/features/auth/data/auth_repository.dartlib/features/channels/providers/channel_webhooks_provider.dartlib/features/chat/data/favorite_media_repository.dartlib/features/chat/utils/composer/composer_command_execute.dartlib/features/guilds/data/guild_repository.dartlib/features/guilds/data/guild_user_settings_repository.dartlib/features/guilds/utils/guild_settings_actions.dartlib/features/profile/domain/custom_status_utils.dartlib/features/profile/presentation/menus/guild_member_moderation_menu_items.dartlib/features/profile/presentation/sheets/user_profile_actions_sheet.dartlib/features/profile/providers/user_note_view_model.dartlib/features/profile/providers/user_status_service.dartlib/features/settings/domain/privacy_data_request.dartlib/features/settings/presentation/widgets/applications/application_detail.dartlib/features/settings/presentation/widgets/guild/moderation/guild_moderation_widget.dartlib/features/settings/presentation/widgets/guild/overview/guild_message_history_threshold_sheet.dartlib/features/settings/presentation/widgets/guild/overview/guild_overview_widget.dartlib/features/settings/providers/applications_view_model.dartlib/features/settings/providers/guild/guild_sticker_settings_provider.dartlib/features/settings/providers/guild/guild_webhooks_provider.dartlib/features/settings/providers/profile_update_payload.dartlib/features/settings/providers/user_settings_view_model.dartlib/features/shell/data/nagbar_user_updates.dartlib/features/voice/presentation/sheets/voice_participant_guild_moderation_entries.dartlib/shared/utils/sdk_patch_json.darttest/core/gateway/gateway_event_handler_read_state_test.darttest/core/synced_preferences/accessibility_theme_sync_store_test.darttest/core/synced_preferences/expression_picker_sync_store_test.darttest/core/synced_preferences/guild_folders_sync_store_test.darttest/core/synced_preferences/synced_preferences_dirty_push_test.darttest/features/channels/data/unread_settings_resolver_test.darttest/features/chat/services/message_notification_sfx_gate_test.darttest/features/favorites/data/favorites_sync_service_test.darttest/features/guilds/data/guild_user_settings_repository_test.darttest/features/guilds/providers/guild_read_state_provider_test.darttest/features/notifications/data/unread_inbox_calculator_test.darttest/features/settings/mention_preference_serialization_test.darttest/features/settings/profile_update_request_test.darttest/features/voice/tts/tts_incoming_message_handler_test.darttest/shared/utils/guild_user_display_test.darttest/shared/utils/sdk_patch_json_test.dartchore(sdk): regenerate from OpenAPI
lib/export.dartlib/models/application_create_request.dartlib/models/application_create_request.g.dartlib/models/application_public_response.dartlib/models/application_public_response.g.dartlib/models/application_public_response_bot.dartlib/models/application_public_response_bot.g.dartlib/models/application_response_bot.dartlib/models/application_response_bot.g.dartlib/models/application_update_request.dartlib/models/application_update_request.g.dartlib/models/applications_me_response_bot.dartlib/models/applications_me_response_bot.g.dartlib/models/audit_log_change_schema.dartlib/models/audit_log_change_schema.g.dartlib/models/audit_log_webhook_response.dartlib/models/audit_log_webhook_response.g.dartlib/models/auth_session_location.dartlib/models/auth_session_location.g.dartlib/models/auth_session_response.dartlib/models/auth_session_response.g.dartlib/models/auth_session_response_client_info.dartlib/models/auth_session_response_client_info.g.dartlib/models/bot_profile_update_request.dartlib/models/bot_profile_update_request.g.dartlib/models/bot_token_reset_response_bot.dartlib/models/bot_token_reset_response_bot.g.dartlib/models/bulk_delete_self_messages_request.dartlib/models/bulk_delete_self_messages_request.g.dartlib/models/call_update_body_schema.dartlib/models/call_update_body_schema.g.dartlib/models/channel_overrides.dartlib/models/channel_overrides.g.dartlib/models/channel_overrides_mute_config.dartlib/models/channel_overrides_mute_config.g.dartlib/models/channel_partial_response.dartlib/models/channel_partial_response.g.dartlib/models/channel_pin_response_message.dartlib/models/channel_pin_response_message.g.dartlib/models/channel_pin_response_message_call.dartlib/models/channel_pin_response_message_call.g.dartlib/models/channel_pin_response_message_message_reference.dartlib/models/channel_pin_response_message_message_reference.g.dartlib/models/channel_position_update_request_item.dartlib/models/channel_position_update_request_item.g.dartlib/models/channel_response.dartlib/models/channel_response.g.dartlib/models/client_attachment_reference_request.dartlib/models/client_attachment_reference_request.g.dartlib/models/client_attachment_request.dartchore: upgrade openapi_sdk_gen
pubspec.yamlchore: bump version
CHANGELOG.mdexample/openapi_generator.yamllib/src/config/openapi_config.dartlib/src/generator/config/generator_config.dartlib/src/generator/generator/generator.dartlib/src/generator/templates/dart_json_serializable_dto_template.dartlib/src/parser/model/universal_component_class.dartlib/src/parser/parser/open_api_parser.dartpubspec.yamltest/unit/data_classes_test.dartchore(sdk): regenerate from OpenAPI
lib/models/application_create_request.dartlib/models/application_public_response.dartlib/models/application_public_response_bot.dartlib/models/application_response_bot.dartlib/models/application_update_request.dartlib/models/applications_me_response_bot.dartlib/models/audit_log_change_schema.dartlib/models/audit_log_webhook_response.dartlib/models/auth_session_location.dartlib/models/auth_session_response.dartlib/models/auth_session_response_client_info.dartlib/models/bot_profile_update_request.dartlib/models/bot_token_reset_response_bot.dartlib/models/bulk_delete_self_messages_request.dartlib/models/call_update_body_schema.dartlib/models/channel_overrides.dartlib/models/channel_overrides_mute_config.dartlib/models/channel_partial_response.dartlib/models/channel_pin_response_message.dartlib/models/channel_pin_response_message_call.dartlib/models/channel_pin_response_message_message_reference.dartlib/models/channel_position_update_request_item.dartlib/models/channel_response.dartlib/models/client_attachment_reference_request.dartlib/models/client_attachment_request.dartlib/models/client_uploaded_attachment_request.dartlib/models/create_favorite_meme_body_schema.dartlib/models/create_favorite_meme_from_url_body_schema.dartlib/models/custom_status_payload.dartlib/models/custom_status_response.dartlib/models/discovery_application_response.dartlib/models/discovery_guild_list_response_guilds.dartlib/models/discovery_status_response.dartlib/models/embed_author_response.dartlib/models/embed_footer_response.dartlib/models/embed_media_response.dartlib/models/favorite_meme_response.dartlib/models/gif_register_share_request.dartlib/models/gif_response.dartlib/models/gift_code_metadata_response.dartlib/models/gift_code_response.dartlib/models/git_hub_webhook.dartlib/models/git_hub_webhook_answer.dartlib/models/git_hub_webhook_check_run.dartlib/models/git_hub_webhook_check_run_check_suite.dartlib/models/git_hub_webhook_check_run_output.dartlib/models/git_hub_webhook_check_suite.dartlib/models/git_hub_webhook_comment.dartlib/models/git_hub_webhook_commits_author.dartlib/models/git_hub_webhook_discussion.dartchore: upgrade openapi_sdk_gen
pubspec.yamlchore: bump version
CHANGELOG.mdlib/src/generator/templates/dart_json_serializable_dto_template.dartpubspec.yamltest/unit/data_classes_test.dartfix(profile): patch updates Fixes: #873
lib/features/channels/providers/channel_webhooks_provider.dartlib/features/settings/presentation/widgets/guild/moderation/guild_moderation_widget.dartlib/features/settings/presentation/widgets/guild/overview/guild_overview_widget.dartlib/features/settings/providers/guild/guild_webhooks_provider.dartlib/features/settings/providers/profile_update_payload.dartlib/features/settings/providers/user_settings_view_model.dartlib/shared/utils/sdk_patch_json.darttest/features/settings/profile_update_request_test.darttest/shared/utils/sdk_patch_json_test.dartMerge remote-tracking branch 'origin/main'
fluxer_app/src/features/channel/models/Channel.tsMerge remote-tracking branch 'origin/main'
fluxer_app/src/features/channel/models/Channel.tsfix(app): handle swapped overwrites when comparing channels (#2949)
fluxer_app/src/features/channel/models/Channel.ts