chore: dart format
chore: dart format
Inspect stored evidence paths
lib/features/settings/presentation/sheets/profile_local_time_sheet.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: dart format
lib/features/settings/presentation/sheets/profile_local_time_sheet.dartMerge branch 'canary' into beta
.vscode/tasks.jsonanalysis_options.yamlandroid/app/src/main/AndroidManifest.xmlandroid/app/src/main/kotlin/com/fluxer/SsoAuthSessionTasks.ktandroid/app/src/main/kotlin/com/fluxer/SsoCallbackActivity.ktandroid/app/src/test/kotlin/com/fluxer/SsoAuthSessionTasksTest.ktfluxerios/Runner.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolvedios/Runner/CallKit/IncomingCallReporter.swiftios/Runner/CallKit/VoipRegistry.swiftios/RunnerTests/CallRingPayloadTests.swiftios/Shared/CallRingPayload.swiftlib/core/api/altcha_pbkdf2.dartlib/core/api/altcha_solver.dartlib/core/api/captcha_api_codes.dartlib/core/api/captcha_dialog.dartlib/core/api/captcha_interceptor.dartlib/core/api/fluxer_client_provider.dartlib/core/providers/app_startup_provider.dartlib/core/providers/startup_session_expiry.dartlib/core/push/android/android_push_pipeline.dartlib/core/push/launch_notification_account.dartlib/core/push/local_push_notifications.dartlib/core/push/push_notification_payload.dartlib/core/push/push_notification_tap_handler.dartlib/core/push/unified_push/unified_push_incoming_policy.dartlib/features/auth/data/auth_repository.dartlib/features/auth/domain/auth_failure.dartlib/features/auth/domain/login_error.dartlib/features/auth/domain/phone_verification_failure.dartlib/features/auth/providers/account_manager_provider.dartlib/features/auth/providers/login_error_l10n.dartlib/features/auth/providers/login_view_model.dartlib/features/auth/providers/mfa_view_model.dartlib/features/auth/utils/phone_verification_error_l10n.dartlib/features/auth/utils/phone_verification_errors.dartlib/features/chat/presentation/widgets/channel/header/channel_header_left_section.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/pickers/chat_composer_column.dartlib/features/chat/presentation/widgets/pickers/chat_expression_expandable_sheet.dartlib/features/chat/providers/pickers/bottom_input_slot_provider.dartlib/features/chat/providers/pickers/mobile_keyboard_metrics_provider.dartlib/features/chat/utils/composer/bottom_input_slot_layout.dartlib/features/profile/domain/profile_timezone_privacy_flags.dartlib/features/profile/presentation/widgets/user_profile_custom_status.dartlib/features/profile/utils/timezone_catalog.dartlib/features/settings/presentation/sheets/profile_local_time_sheet.dartlib/features/settings/presentation/widgets/profile_local_time_settings_section.dartlib/features/settings/presentation/widgets/profile_preview_card.dartlib/features/settings/presentation/widgets/user_profile.dartfeat(profile): add timezone setting
lib/features/profile/domain/profile_timezone_privacy_flags.dartlib/features/profile/utils/timezone_catalog.dartlib/features/settings/presentation/sheets/profile_local_time_sheet.dartlib/features/settings/presentation/widgets/profile_local_time_settings_section.dartlib/features/settings/presentation/widgets/profile_preview_card.dartlib/features/settings/presentation/widgets/user_profile.dartlib/features/settings/providers/profile_update_payload.dartlib/features/settings/providers/user_settings_view_model.dartlib/l10n/fluxer_en.arblib/l10n/generated/fluxer_localizations.dartlib/l10n/generated/fluxer_localizations_ar.dartlib/l10n/generated/fluxer_localizations_bg.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_he.dartlib/l10n/generated/fluxer_localizations_hi.dartlib/l10n/generated/fluxer_localizations_hr.dartlib/l10n/generated/fluxer_localizations_hu.dartlib/l10n/generated/fluxer_localizations_id.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_nl.dartlib/l10n/generated/fluxer_localizations_pl.dartlib/l10n/generated/fluxer_localizations_pt.dartlib/l10n/generated/fluxer_localizations_ro.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_vi.dartlib/l10n/generated/fluxer_localizations_zh.dartpubspec.lockpubspec.yamltest/features/profile/utils/timezone_catalog_test.darttest/features/settings/profile_update_request_test.dartfix(test): failing test
packages/fluxer_markdown_native/hook/build.dartchore: update submodule
fluxerfix(profile): don't clamp custom display status Fixes: #863
lib/features/profile/presentation/widgets/user_profile_custom_status.dartlib/shared/widgets/custom_status_display.darttest/features/profile/presentation/widgets/user_profile_custom_status_test.dartfix(media): slow high fps animated gifs Fixes: #457 Co-Authored-By: M0N7Y5 <17201053+M0n7y5@users.noreply.github.com>
pubspec.lockpubspec.yamlfix(chat): show topic with markdown rendering Fixes: #670
lib/features/chat/presentation/widgets/channel/header/channel_header_left_section.darttest/features/chat/presentation/widgets/channel/header/channel_header_left_section_test.dartchore(vscode): install rust markdown native before launch
.vscode/tasks.jsonpackages/fluxer_markdown_native/lib/src/bindings.darttool/setup_native_markdown.dartfix(chat): expression panel dock on select Fixes: #861
lib/features/chat/presentation/widgets/pickers/chat_expression_expandable_sheet.darttest/features/chat/presentation/widgets/pickers/chat_expression_expandable_sheet_test.dartchore(sdk): regenerate from OpenAPI
lib/models/phone_gate_escape_preview_response.dartlib/models/phone_send_verification_response_variant2_reason_reason.dartlib/models/user_private_response.dartlib/users/users_api.dartrefactor(api): emit moderation events and apply account actions (#3031)
.devcontainer/docker-compose.ymlconfig/env/development.envdeploy/self-hosting/.env.exampledeploy/self-hosting/docker-compose.ymlfluxer_admin/openapi-admin.jsonfluxer_admin/src/acl.rsfluxer_admin/src/api/bans.rsfluxer_admin/src/api/client.rsfluxer_admin/src/api/types/common.rsfluxer_admin/src/api/types/instance_config.rsfluxer_admin/src/api/users.rsfluxer_admin/src/routes/bans.rsfluxer_admin/src/routes/bans_actions.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/routes/user_actions.rsfluxer_admin/src/routes/user_tabs.rsfluxer_admin/src/templates/layout_sidebar_nav.rsfluxer_admin/src/templates/pages/audit_logs_table.rsfluxer_admin/src/templates/pages/bans.rsfluxer_admin/src/templates/pages/bulk_actions.rsfluxer_admin/src/templates/pages/instance_config.rsfluxer_admin/src/templates/pages/jobs_list.rsfluxer_admin/src/templates/pages/user_detail_tabs/moderation.rsfluxer_admin/src/templates/pages/user_detail_tabs/overview.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/csrf_legacy_cookie.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_admin/tests/parity/fixtures/api/admin_user_me.jsonfluxer_admin/tests/parity/fixtures/api/lookup_user.jsonfluxer_admin/tests/parity/fixtures/api/search_users.jsonfluxer_admin/tests/voice_restriction_writes.rsfluxer_api/package.jsonfluxer_api/pkgs/geoip/src/CassandraIpInfoRequestAudit.tsfluxer_api/pkgs/geoip/src/GeoipLookup.tsfluxer_api/pkgs/geoip/src/GeoipStartup.tsfluxer_api/pkgs/geoip/src/IpInfoService.tsfluxer_api/pkgs/geoip/src/PostgresIpInfoKv.tsfluxer_api/pkgs/kv_client/src/IKVProvider.tsfluxer_api/pkgs/kv_client/src/KVClient.tsfluxer_api/pkgs/sms/package.jsonfluxer_api/pkgs/sms/src/ISmsService.tsfluxer_api/pkgs/sms/src/PhoneLookupTypes.tsfluxer_api/pkgs/sms/src/SmsService.tsfluxer_api/pkgs/sms/src/SmsVerificationTypes.tsfluxer_api/pkgs/sms/src/SmsVerificationUtils.tsfluxer_api/pkgs/sms/src/__tests__/SmsService.test.tsfluxer_api/pkgs/sms/src/__tests__/TwilioSmsProvider.test.tsfluxer_api/pkgs/sms/src/providers/ISmsProvider.tsfluxer_api/pkgs/sms/src/providers/SmsProviderFactory.tsfluxer_api/pkgs/sms/src/providers/TestSmsProvider.tsfix(fluxer_markdown): table non matching border radius Fixes: #884
packages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/table_rendering_test.dartfix(fluxer_markdown): table column blank space sizing Fixes: #853
packages/fluxer_markdown/lib/src/renderers/fluxer_markdown_renderers.dartpackages/fluxer_markdown/test/table_rendering_test.dartfix(android): sso self-hosted callback Fixes: #889
android/app/src/main/AndroidManifest.xmlandroid/app/src/main/kotlin/com/fluxer/SsoAuthSessionTasks.ktandroid/app/src/main/kotlin/com/fluxer/SsoCallbackActivity.ktandroid/app/src/test/kotlin/com/fluxer/SsoAuthSessionTasksTest.ktchore(sdk): regenerate from OpenAPI
lib/export.dartlib/models/experiment_assignments_response_assignments.dartlib/models/experiment_assignments_response_assignments.g.dartlib/models/voice_noise_suppression_assignment_response.dartlib/models/voice_noise_suppression_assignment_response.g.dartlib/models/voice_noise_suppression_assignment_response_guild_overrides.dartlib/models/voice_noise_suppression_assignment_response_guild_overrides.g.dartlib/models/voice_noise_suppression_assignment_response_source_source.dartlib/models/voice_noise_suppression_backend_schema.dartfeat(voice): ship noise suppression treatment to everyone (#3029)
fluxer_admin/openapi-admin.jsonfluxer_admin/src/api/types/instance_config.rsfluxer_admin/src/routes/system_actions.rsfluxer_admin/src/templates/pages/instance_config.rsfluxer_admin/tests/api_deserialization.rsfluxer_admin/tests/htmx_acceptance.rsfluxer_api/src/api/admin/controllers/InstanceConfigAdminController.tsfluxer_api/src/api/experiment/ExperimentController.tsfluxer_api/src/api/experiment/tests/ExperimentController.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.test.tsfluxer_api/src/api/instance/InstanceConfigRepository.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/features/experiment/state/ExperimentAssignments.test.tsfluxer_app/src/features/i18n/locales/ar/messages.pofluxer_app/src/features/i18n/locales/bg/messages.pofluxer_app/src/features/i18n/locales/cs/messages.pofluxer_app/src/features/i18n/locales/da/messages.pofluxer_app/src/features/i18n/locales/de/messages.pofluxer_app/src/features/i18n/locales/el/messages.pofluxer_app/src/features/i18n/locales/en-GB/messages.pofluxer_app/src/features/i18n/locales/en-US/messages.pofluxer_app/src/features/i18n/locales/es-419/messages.pofluxer_app/src/features/i18n/locales/es-ES/messages.pofluxer_app/src/features/i18n/locales/fi/messages.pofluxer_app/src/features/i18n/locales/fr/messages.pofluxer_app/src/features/i18n/locales/he/messages.pofluxer_app/src/features/i18n/locales/hi/messages.pofluxer_app/src/features/i18n/locales/hr/messages.pofluxer_app/src/features/i18n/locales/hu/messages.pofluxer_app/src/features/i18n/locales/id/messages.pofluxer_app/src/features/i18n/locales/it/messages.pofluxer_app/src/features/i18n/locales/ja/messages.pofluxer_app/src/features/i18n/locales/ko/messages.pofluxer_app/src/features/i18n/locales/lt/messages.pofluxer_app/src/features/i18n/locales/nl/messages.pofluxer_app/src/features/i18n/locales/no/messages.pofluxer_app/src/features/i18n/locales/pl/messages.pofluxer_app/src/features/i18n/locales/pt-BR/messages.pofluxer_app/src/features/i18n/locales/ro/messages.pofluxer_app/src/features/i18n/locales/ru/messages.pofluxer_app/src/features/i18n/locales/sv-SE/messages.pofluxer_app/src/features/i18n/locales/th/messages.pofluxer_app/src/features/i18n/locales/tr/messages.pofluxer_app/src/features/i18n/locales/uk/messages.pofluxer_app/src/features/i18n/locales/vi/messages.pofluxer_app/src/features/i18n/locales/zh-CN/messages.pofluxer_app/src/features/i18n/locales/zh-TW/messages.pofluxer_app/src/features/user/components/modals/tabs/UserVoiceTab.tsxfluxer_app/src/features/user/components/modals/tabs/hooks/MicTestAudioGraph.tsfluxer_app/src/features/user/components/modals/tabs/hooks/useMicTest.tsxfix(composer): save open keyboard height for background Fixes: #880
lib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/pickers/chat_composer_column.dartlib/features/chat/providers/pickers/bottom_input_slot_provider.dartlib/features/chat/providers/pickers/mobile_keyboard_metrics_provider.dartlib/features/chat/utils/composer/bottom_input_slot_layout.darttest/core/push/push_notification_tap_account_test.darttest/features/chat/providers/pickers/mobile_keyboard_metrics_provider_test.darttest/features/chat/utils/composer/bottom_input_slot_layout_test.dartfix(auth): alt account infect on notification tab Fixes: #892
lib/core/providers/app_startup_provider.dartlib/core/providers/startup_session_expiry.dartlib/core/push/launch_notification_account.dartlib/core/push/local_push_notifications.dartlib/core/push/push_notification_payload.dartlib/core/push/push_notification_tap_handler.dartlib/features/auth/data/auth_repository.dartlib/features/auth/providers/account_manager_provider.darttest/core/providers/app_startup_provider_test.darttest/core/providers/startup_session_expiry_test.darttest/core/push/launch_notification_account_test.darttest/core/push/push_notification_tap_account_test.darttest/features/auth/data/auth_repository_test.dartfix(desktop): require readable keyboards for Linux input access (#3026)
fluxer_app/src/features/app/keybindings/KeybindManager.tsfluxer_desktop/src/main/GlobalKeyHook.tsfluxer_desktop/src/main/LinuxInputAccess.test.mjsfluxer_desktop/src/main/LinuxInputAccess.ts