fix(services): update premium checkout
fix(services): update premium checkout
Inspect stored evidence paths
dart_sdklib/features/settings/presentation/widgets/user_plutonium_settings.dartlib/features/settings/services/premium_checkout_service.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(services): update premium checkout
dart_sdklib/features/settings/presentation/widgets/user_plutonium_settings.dartlib/features/settings/services/premium_checkout_service.dartMerge remote-tracking branch 'origin/canary' into canary
dart_sdklib/features/settings/presentation/widgets/user_plutonium_settings.dartlib/features/settings/services/premium_checkout_service.dartfeat(gateway_client): add gateway trace
lib/gateway_client/gateway_connection.darttest/gateway/gateway_connection_identify_test.dartfix(chat): do not hide keyboard on swipe to reply Fixes: #799
lib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/messages/chat_list_keyboard_dismiss.darttest/features/chat/presentation/widgets/messages/chat_list_keyboard_dismiss_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/channel/channel_chat_panel.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/messages/chat_list_keyboard_dismiss.darttest/features/chat/presentation/widgets/messages/chat_list_keyboard_dismiss_test.dartfix(test): failing test
test/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.dartMerge remote-tracking branch 'origin/canary' into canary
test/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.dartfix(chat): use monospace font for text file embed Fixes: #796
lib/features/chat/presentation/widgets/attachments/textual_attachment_code_panel.darttest/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/attachments/textual_attachment_code_panel.darttest/features/chat/presentation/widgets/attachments/textual_attachment_code_panel_test.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartfeat(composer): support keyboard shortcuts Fixes: #798
lib/features/input/presentation/keybind_scope.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/text_editing_shortcuts.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/input/presentation/keybind_scope.dartlib/features/ui/input/fluxer_clipboard_scope.dartlib/features/ui/input/text_editing_shortcuts.darttest/features/ui/input/fluxer_clipboard_scope_test.darttest/features/ui/input/text_editing_shortcuts_test.dartfix(settings): show media buttons settings in advanced Fixes: #804
lib/features/settings/presentation/widgets/user_advanced_settings.dartlib/features/settings/utils/user_settings_search_index.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/utils/user_settings_search_index.darttest/features/settings/user_advanced_settings_test.dartfix(profile): cleanup badge visibility Fixes: #802
lib/features/profile/presentation/widgets/user_profile_view.dartlib/features/profile/utils/premium_badge_visibility.dartlib/shared/providers/user_profile.darttest/features/profile/utils/premium_badge_visibility_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/profile/presentation/widgets/user_profile_view.dartlib/features/profile/utils/premium_badge_visibility.dartlib/shared/providers/user_profile.darttest/features/profile/utils/premium_badge_visibility_test.dartfeat(chat): add neko purr
assets/haptics/neko_purr.ahaplib/features/chat/presentation/widgets/messages/neko_sprite.dartlib/shared/utils/fluxer_haptics.dartMerge remote-tracking branch 'origin/canary' into canary
assets/haptics/neko_purr.ahaplib/features/chat/presentation/widgets/messages/neko_sprite.dartlib/shared/utils/fluxer_haptics.dartMerge branch 'canary' into fix/fullscreen-nav
lib/features/chat/data/chat_wallpaper_file_store.dartlib/features/chat/presentation/widgets/wallpaper/chat_wallpaper_backdrop.dartlib/features/chat/providers/chat_wallpaper_provider.dartlib/features/chat/wallpaper/chat_wallpaper.dartlib/features/settings/presentation/widgets/chat_wallpaper_section.dartlib/features/settings/utils/user_settings_search_index.dartlib/features/ui/background/starfield_background.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.dartlib/shared/gestures/axis_locking_horizontal_drag_recognizer.dartlib/shared/gestures/horizontal_drag_axis_lock.darttest/features/chat/presentation/widgets/message_actions/swipe_to_reply_test.darttest/features/chat/presentation/widgets/messages/message_list_gesture_scroll_test.darttest/features/chat/wallpaper/chat_wallpaper_test.darttest/features/shell/presentation/sidebar_drawer_test.darttest/shared/gestures/horizontal_drag_axis_lock_test.dartfix(docs): drop the orphaned voice command footnote (#2718)
fluxer_docs/src/content/docs/gateway/commands.mdfix(app): derive unread from an ack timestamp floor (#2717)
fluxer_app/src/features/app/components/floating/UnreadChannelsContent.tsxfluxer_app/src/features/channel/components/ChannelMessages.tsxfluxer_app/src/features/guild/state/Guilds.tsfluxer_app/src/features/messaging/commands/MessageCommands.tsxfluxer_app/src/features/messaging/state/ChannelMessages.tsfluxer_app/src/features/messaging/state/ChannelMessagesLoadStateMachine.test.tsfluxer_app/src/features/messaging/state/ChannelMessagesLoadStateMachine.tsfluxer_app/src/features/messaging/state/MessagingMessages.tsfluxer_app/src/features/read_state/state/ReadStates.test.tsfluxer_app/src/features/read_state/state/ReadStates.tsfluxer_app/src/features/read_state/state/ReadStatesAckBatching.test.tsfluxer_app/src/features/read_state/state/ReadStatesDeletedTailMessage.test.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntry.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntryStatusMachine.bench.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntryStatusMachine.test.tsfluxer_app/src/features/read_state/state/read_states/ReadStateEntryStatusMachine.tsfluxer_app/src/features/read_state/state/read_states/ReadStateIncomingMessageMachine.test.tsfluxer_app/src/features/read_state/state/read_states/ReadStateIncomingMessageMachine.tsfluxer_app/src/features/read_state/state/read_states/shared.ts