perf(app): preload picker images through the shared image cache (#1923)
perf(app): preload picker images through the shared image cache (#1923)
Inspect stored evidence paths
fluxer_app/src/features/expressions/utils/ExpressionImageCache.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
perf(app): preload picker images through the shared image cache (#1923)
fluxer_app/src/features/expressions/utils/ExpressionImageCache.tsfix(app): load expression grid images only when they scroll into view (#1922)
fluxer_app/src/features/emoji/components/emojis/EmojiListItem.tsxfluxer_app/src/features/emoji/components/stickers/StickerGridItem.tsxfix(app): stop the skin tone selector listening while closed (#1921)
fluxer_app/src/features/channel/components/emoji_picker/SkinToneSelector.tsxfix(app): reserve emoji picker cells while their image loads (#1920)
fluxer_app/src/features/channel/components/emoji_picker/EmojiPickerConstants.tsfluxer_app/src/features/channel/components/emoji_picker/EmojiPickerInspector.tsxfluxer_app/src/features/channel/components/emoji_picker/EmojiRenderer.tsxfix(app): blur mature embed images and videos (#1919)
fluxer_app/src/features/channel/components/embeds/ChannelEmbed.tsxfix(app): blur mature embed images and videos
fluxer_app/src/features/channel/components/embeds/ChannelEmbed.tsxfix(app): load small list avatars eagerly (#1918)
fluxer_app/src/features/guild/components/modals/guild_tabs/UserListItem.tsxfluxer_app/src/features/invite/components/InviteListItem.tsxfluxer_app/src/features/user/components/modals/tabs/applications_tab/ApplicationsList.tsxfix(app): hide decorative country and region flags from screen readers (#1917)
fluxer_app/src/features/auth/components/modals/required_action/RequiredActionPhone.tsxfluxer_app/src/features/channel/components/modals/channel_tabs/channel_overview_tab/RtcRegionSelect.tsxfluxer_app/src/features/user/components/modals/PhoneAddModal.tsxfluxer_app/src/features/user/components/modals/tabs/LanguageTab.tsxfluxer_app/src/features/voice/components/VoiceRegionSelector.tsxfix(app): replace the whole +: token when picking a reaction emoji (#1916)
fluxer_app/src/features/lexical/composer/ComposerAutocompleteInsertion.tsfluxer_app/src/features/lexical/composer/composerTypeaheadTrigger.tsfix(app): keep composer markdown highlighting aligned on long messages (#1915)
fluxer_app/src/features/lexical/composer/markdownSpans.tsfix(app): honour the animation setting for composer custom emoji (#1914)
fluxer_app/src/features/lexical/composer/nodes/ComposerCustomEmoji.tsxfluxer_app/src/features/lexical/composer/nodes/ComposerInline.module.cssfix(app): keep the character counter inside the composer box (#1913)
fluxer_app/src/features/channel/components/MessageCharacterCounter.module.cssfluxer_app/src/features/channel/components/textarea/InputWrapper.module.cssfix(app): honour motion settings in composer autocomplete previews (#1912)
fluxer_app/src/features/channel/components/AutocompleteEmoji.tsxfluxer_app/src/features/channel/components/AutocompleteGif.tsxfluxer_app/src/features/channel/components/AutocompleteMeme.tsxfluxer_app/src/features/channel/components/AutocompleteMemePreview.tsxfluxer_app/src/features/channel/components/AutocompleteSticker.tsxfix(app): reuse highlighted code instead of flashing plain text (#1911)
fluxer_app/src/features/code_highlighting/utils/ArboriumHighlighting.tsfix(app): let custom branding override the built-in meta description (#1910)
fluxer_app/src/features/app/state/RuntimeConfig.tsfix(app): show a still ban image under reduced motion or data saver (#1909)
fluxer_app/src/features/moderation/components/modals/BanMemberModal.tsxfix(app): keep avatar stack entries keyed by user across re-renders (#1908)
fluxer_app/src/features/ui/avatars/AvatarStack.tsxfix(app): keep avatar stack entries keyed by user across re-renders
fluxer_app/src/features/ui/avatars/AvatarStack.tsxfix(app): show cached auth splash art without a fade-in flash (#1907)
fluxer_app/src/features/app/components/layout/AuthLayout.tsxfluxer_app/src/features/auth/flow/AuthBackground.tsxfluxer_app/src/features/auth/hooks/useAuthBackground.tsfluxer_app/src/features/invite/components/modals/InvitePagePreviewModal.tsxperf(app): keep gateway and layer manager off the auth session path (#1906)
fluxer_app/src/features/platform/state/AuthSession.ts