perf(app): keep gateway and layer manager off the auth session path (#1906)
perf(app): keep gateway and layer manager off the auth session path (#1906)
Inspect stored evidence paths
fluxer_app/src/features/platform/state/AuthSession.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): keep gateway and layer manager off the auth session path (#1906)
fluxer_app/src/features/platform/state/AuthSession.tsfix(app): size auth entity icons to their reserved box (#1905)
fluxer_app/src/features/auth/flow/AuthPageStyles.module.cssfix(app): keep paging when the jumped-to message is missing (#1904)
fluxer_app/src/features/messaging/commands/MessagePageStateMachine.tsfix(app): drive the message list window from one load state machine (#1903)
fluxer_app/src/features/channel/components/ChannelMessageStream.tsxfluxer_app/src/features/channel/components/ChannelMessages.module.cssfluxer_app/src/features/channel/components/ChannelMessages.tsxfluxer_app/src/features/channel/components/LexicalChannelTextareaContent.tsxfluxer_app/src/features/channel/components/MessageGroup.tsxfluxer_app/src/features/channel/components/NewMessagesBar.tsxfluxer_app/src/features/messaging/state/ChannelMessages.tsfluxer_app/src/features/messaging/state/ChannelMessagesLoadStateMachine.test.tsfluxer_app/src/features/messaging/state/ChannelMessagesLoadStateMachine.tsperf(app): window sticker picker rows by offset instead of observers (#1902)
fluxer_app/src/features/channel/components/MobileStickersPicker.tsxfluxer_app/src/features/channel/components/StickersPicker.tsxfluxer_app/src/features/channel/components/sticker_picker/StickerPickerConstants.tsfluxer_app/src/features/channel/components/sticker_picker/VirtualRow.tsxfix(app): tell the user when a search query has nothing to search (#1901)
fluxer_app/src/features/channel/components/ChannelHeader.tsxfluxer_app/src/features/channel/components/ChannelSearchResults.tsxfluxer_app/src/features/channel/components/channel_search_results/ChannelSearchResultsShared.tsxfluxer_app/src/features/channel/components/channel_search_results/SearchResultRowClick.tsfluxer_app/src/features/channel/components/channel_search_results/SearchResultsStateViews.tsxfluxer_app/src/features/channel/components/channel_search_results/useChannelSearchHighlight.tsfluxer_app/src/features/channel/components/channel_view/useChannelSearchState.tsfluxer_app/src/features/channel/state/ChannelSearch.tsperf(app): load sheet and popout media against their own scrollers (#1900)
fluxer_app/src/features/app/components/shared/ChannelPinsContent.tsxfluxer_app/src/features/channel/components/bottomsheets/ChannelSearchBottomSheet.tsxfluxer_app/src/features/channel/components/modals/BookmarksBottomSheet.tsxfix(app): only track hover on reactions that have an animated emoji (#1899)
fluxer_app/src/features/app/components/shared/MessageReactionsContent.tsxfluxer_app/src/features/ui/action_menu/MessageContextMenu.tsxfix(app): stop pickers re-slicing their grid on first paint (#1898)
fluxer_app/src/features/channel/components/pickers/gif/GifPickerView.tsxfluxer_app/src/features/channel/components/pickers/memes/MemesPickerView.tsxfluxer_app/src/features/channel/components/pickers/shared/useScrollerViewport.tsfluxer_app/src/features/voice/hooks/useWindowFocusVideoControl.tsfix(app): stop rewriting message emoji urls to toggle animation (#1897)
fluxer_app/src/features/channel/components/MessageAttachments.tsxfluxer_app/src/features/channel/components/ReplyPreview.tsxfluxer_app/src/features/channel/components/UserMessage.tsxfix(app): stop rewriting message emoji urls to toggle animation
fluxer_app/src/features/channel/components/MessageAttachments.tsxfluxer_app/src/features/channel/components/ReplyPreview.tsxfluxer_app/src/features/channel/components/UserMessage.tsxperf(app): show the message action bar from css not remounting (#1896)
fluxer_app/src/features/channel/components/ChannelMessage.tsxfluxer_app/src/features/channel/components/MessageActionBar.module.cssfluxer_app/src/features/channel/components/MessageActionBar.tsxfluxer_app/src/features/channel/components/MessageActionBarShiftKey.tsperf(app): render member list rows in scroll chunks (#1895)
fluxer_app/src/features/channel/components/ChannelMembers.tsxfluxer_app/src/features/channel/components/CompactMemberCustomStatus.tsxfluxer_app/src/features/channel/components/MemberListItem.tsxfluxer_app/src/features/channel/components/MemberListMetrics.tsfluxer_app/src/features/channel/components/bottomsheets/ChannelDetailsBottomSheetMemberList.tsxfix(app): stop the inbox reshuffling unread channels as you read them (#1894)
fluxer_app/src/features/app/components/floating/UnreadChannelOrder.test.tsfluxer_app/src/features/app/components/floating/UnreadChannelOrder.tsfluxer_app/src/features/app/components/floating/UnreadChannelsContent.module.cssfluxer_app/src/features/app/components/floating/UnreadChannelsContent.tsxperf(app): defer video embed metadata probes until hover (#1893)
fluxer_app/src/features/channel/components/embeds/media/EmbedVideo.tsxfix(app): keep animated embed images animated (#1892)
fluxer_app/src/features/channel/components/embeds/channel_embed/ChannelEmbedShared.tsfluxer_app/src/features/channel/components/embeds/channel_embed/EmbedMediaRenderer.tsxfix(app): fade image embed placeholders out instead of images in (#1891)
fluxer_app/src/features/channel/components/embeds/media/EmbedImage.module.cssfluxer_app/src/features/channel/components/embeds/media/EmbedImage.tsxfeat(app): suggest recent speakers and stop autocomplete list flicker (#1890)
fluxer_app/src/features/lexical/composer/useAutocompleteGifSearch.tsfluxer_app/src/features/lexical/composer/useAutocompleteMemberSearch.tsfluxer_app/src/features/lexical/composer/useLexicalAutocomplete.tsfix(app): label pending composer attachments for screen readers (#1889)
fluxer_app/src/features/channel/components/ChannelAttachmentArea.tsxfix(app): request attachment images at their real mosaic tile size (#1888)
fluxer_app/src/features/channel/components/MessageAttachmentUtils.tsfluxer_app/src/features/channel/components/embeds/attachments/Attachment.tsxfluxer_app/src/features/channel/components/embeds/attachments/AttachmentGridItem.tsxfluxer_app/src/features/channel/components/embeds/attachments/AttachmentLayoutGrid.tsxfluxer_app/src/features/channel/components/embeds/attachments/AttachmentSingleMedia.tsxfluxer_app/src/features/theme/styles/AttachmentGridItem.module.cssfluxer_app/src/features/ui/utils/DimensionUtils.test.tsfluxer_app/src/features/ui/utils/DimensionUtils.ts