chore(sdk): regenerate from OpenAPI
chore(sdk): regenerate from OpenAPI
Inspect stored evidence paths
lib/gateway_client/gateway_types.dartlib/models/api_error_code.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
chore(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.dartMerge remote-tracking branch 'origin/canary' into canary
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.dartfix(android): self hosted sso android link launch
android/app/src/main/AndroidManifest.xmlMerge remote-tracking branch 'origin/canary' into canary
android/app/src/main/AndroidManifest.xmlfix(chat): attachment order on android
lib/features/chat/data/attachment_gallery_source.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/data/attachment_gallery_source.dartfix(markdown): render default-presentation emoji without variation selectors
fluxer_app/src/features/messaging/utils/markdown/parser/MarkdownParserWasm.test.tsfluxer_app/src/features/messaging/utils/markdown/parser/MarkdownParserWasm.tsi18n: regenerate localizations
lib/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.dartfeat(composer): check for files before full clipboard read
lib/features/chat/presentation/widgets/composer/composer_clipboard_scope.dartlib/features/chat/utils/composer_clipboard_paste.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/inline_token_clipboard.darttest/features/chat/utils/composer_clipboard_paste_test.darttest/features/ui/input/inline_token_clipboard_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/composer/composer_clipboard_scope.dartlib/features/chat/utils/composer_clipboard_paste.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/inline_token_clipboard.darttest/features/chat/utils/composer_clipboard_paste_test.darttest/features/ui/input/inline_token_clipboard_test.darti18n: regenerate localizations
lib/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.dartchore: dart format
lib/features/guilds/presentation/widgets/guild_root_placeholder.dartlib/features/guilds/presentation/widgets/guild_unavailable_screen.dartlib/features/guilds/utils/guild_outage_availability.darttest/features/guilds/utils/guild_outage_availability_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/presentation/widgets/guild_root_placeholder.dartlib/features/guilds/presentation/widgets/guild_unavailable_screen.dartlib/features/guilds/utils/guild_outage_availability.darttest/features/guilds/utils/guild_outage_availability_test.dartfeat(guild): improved unavailability handling
dart_sdklib/core/gateway/gateway_event_handler.dartlib/core/router/fluxer_router.dartlib/core/router/guild_root_redirect.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/channels/presentation/widgets/guild_sidebar_skeleton.dartlib/features/chat/presentation/channel_layout.dartlib/features/guilds/data/guild_local_cleanup.dartlib/features/guilds/data/guild_repository.dartlib/features/guilds/domain/guild.dartlib/features/guilds/presentation/widgets/guild_navbar.dartlib/features/guilds/presentation/widgets/guild_root_placeholder.dartlib/features/guilds/presentation/widgets/guild_unavailable_screen.dartlib/features/guilds/presentation/widgets/staff_only_guild_nagbar.dartlib/features/guilds/providers/organized_guild_list_provider.dartlib/features/guilds/providers/visible_unavailable_guild_count_provider.dartlib/features/guilds/services/join_community_service.dartlib/features/guilds/utils/guild_outage_availability.dartlib/features/quick_switcher/data/quick_switcher_candidate_builder.dartlib/features/shell/presentation/shell_route_listeners.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/gateway/gateway_event_handler_guild_cleanup_test.darttest/features/guilds/data/guild_repository_test.darttest/features/guilds/providers/organized_guild_list_provider_test.darttest/features/guilds/providers/visible_unavailable_guild_count_provider_test.darttest/features/guilds/utils/guild_outage_availability_test.dartMerge remote-tracking branch 'origin/canary' into canary
dart_sdklib/core/gateway/gateway_event_handler.dartlib/core/router/fluxer_router.dartlib/core/router/guild_root_redirect.dartlib/features/channels/presentation/widgets/guild_sidebar.dartlib/features/channels/presentation/widgets/guild_sidebar_skeleton.dartlib/features/chat/presentation/channel_layout.dartlib/features/guilds/data/guild_local_cleanup.dartlib/features/guilds/data/guild_repository.dartlib/features/guilds/domain/guild.dartlib/features/guilds/presentation/widgets/guild_navbar.dartlib/features/guilds/presentation/widgets/guild_root_placeholder.dartlib/features/guilds/presentation/widgets/guild_unavailable_screen.dartlib/features/guilds/presentation/widgets/staff_only_guild_nagbar.dartlib/features/guilds/providers/organized_guild_list_provider.dartlib/features/guilds/providers/visible_unavailable_guild_count_provider.dartlib/features/guilds/services/join_community_service.dartlib/features/guilds/utils/guild_outage_availability.dartlib/features/quick_switcher/data/quick_switcher_candidate_builder.dartlib/features/shell/presentation/shell_route_listeners.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/gateway/gateway_event_handler_guild_cleanup_test.darttest/features/guilds/data/guild_repository_test.darttest/features/guilds/providers/organized_guild_list_provider_test.darttest/features/guilds/providers/visible_unavailable_guild_count_provider_test.darttest/features/guilds/utils/guild_outage_availability_test.dart