chore(sdk): regenerate from OpenAPI
chore(sdk): regenerate from OpenAPI
Inspect stored evidence paths
lib/models/bulk_message_fetch_request_requests.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/models/bulk_message_fetch_request_requests.dartfeat(app): show 25 unread messages per channel in the inbox (#1729)
fluxer_api/src/api/openapi/openapi.jsonfluxer_app/src/features/app/components/floating/UnreadChannelsContent.tsxfluxer_app/src/features/app/components/floating/UnreadPreviewBudget.test.tsfluxer_app/src/features/app/components/floating/UnreadPreviewBudget.tspackages/schema/src/domains/message/MessageRequestSchemas.tsfix(settings): show client names correctly Fixes: #650 After https://github.com/fluxerapp/fluxer/commit/9b0b703c9d40a7ab1aaccd35727f5ceebfc4e27a
lib/features/settings/presentation/widgets/user_linked_devices.darttest/features/settings/linked_devices_view_model_test.darttest/features/settings/user_linked_devices_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/settings/presentation/widgets/user_linked_devices.darttest/features/settings/linked_devices_view_model_test.darttest/features/settings/user_linked_devices_test.darttest: drop stale hosted instance config and voice engine boundary tests (#1728)
fluxer_admin/tests/htmx_acceptance.rspackages/voice_engine_v2/src/bridge/no_v1_contract_imports.test.tspackages/voice_engine_v2/src/testing/deletedAppVoiceEngineImports.test.tschore: update dart_sdk
dart_sdkMerge remote-tracking branch 'origin/canary' into canary
dart_sdkchore(sdk): regenerate from OpenAPI
lib/export.dartlib/models/auth_session_response_client_info.dartlib/models/auth_session_response_client_info.g.dartlib/models/auth_session_response_client_info_device_device.dartlib/models/handoff_info_response_client_info.dartlib/models/handoff_info_response_client_info.g.dartlib/models/handoff_info_response_client_info_device_device.dartfix(api): identify session clients correctly and attribute handoff sessions (#1727)
fluxer_api/src/api/admin/services/AdminUserSecurityService.tsfluxer_api/src/api/auth/AuthController.tsfluxer_api/src/api/auth/AuthEmailRevert.tsfluxer_api/src/api/auth/AuthLogin.tsfluxer_api/src/api/auth/AuthModel.tsfluxer_api/src/api/auth/AuthPassword.tsfluxer_api/src/api/auth/AuthRegistration.tsfluxer_api/src/api/auth/AuthRequestService.tsfluxer_api/src/api/auth/AuthSession.tsfluxer_api/src/api/auth/services/DesktopHandoffService.tsfluxer_api/src/api/auth/services/SsoService.tsfluxer_api/src/api/auth/tests/DesktopHandoffFlow.test.tsfluxer_api/src/api/database/types/AuthTypes.tsfluxer_api/src/api/models/AuthSession.tsfluxer_api/src/api/openapi/openapi.jsonfluxer_api/src/api/test/TestHarnessController.tsfluxer_api/src/api/user/repositories/auth/AuthSessionRepository.tsfluxer_api/src/api/utils/SessionClientIdentity.tsfluxer_api/src/api/utils/UserAgentUtils.tsfluxer_api/src/api/utils/tests/SessionClientIdentity.test.tsfluxer_api/src/api/worker/tasks/HarvestUserData.tsfluxer_app/src/features/app/config/I18nDisplayConstants.tsfluxer_app/src/features/auth/commands/AuthenticationCommands.tsfluxer_app/src/features/auth/flow/HandoffApprovalFlow.tsxfluxer_app/src/features/auth/models/AuthSession.tsfluxer_app/src/features/user/components/modals/tabs/DevicesTab.tsxpackages/schema/src/domains/auth/AuthSchemas.tsperf(app): cut idle renderer CPU and unbounded memory growth (#1724)
fluxer_app/src/features/app/hooks/useRovingFocusList.test.tsxfluxer_app/src/features/channel/components/embeds/media/EmbedGifv.tsxfluxer_app/src/features/channel/components/embeds/media/EmbedVideo.tsxfluxer_app/src/features/channel/components/embeds/media/GifViewportGate.tsfluxer_app/src/features/channel/state/ChannelDisplayNameTracking.tsfluxer_app/src/features/channel/state/Channels.tsfluxer_app/src/features/expressions/workers/AnimatedImageCropWorkerManager.tsfluxer_app/src/features/messaging/hooks/useMessageListKeyboardNavigation.tsfluxer_app/src/features/messaging/state/MessageReactions.tsfluxer_app/src/features/messaging/utils/ImageCacheUtils.tsfluxer_app/src/features/platform/utils/LibFluxcore.tsfluxer_app/src/features/user/models/User.tsfluxer_app/src/features/user/state/Users.tsfix(favorites): sometimes client desync
lib/core/synced_preferences/engine/synced_preferences_store.dartlib/core/synced_preferences/favorites_state_codec.dartlib/core/synced_preferences/fields/favorites_synced_field.darttest/features/favorites/data/favorites_state_codec_test.darttest/features/favorites/data/favorites_sync_service_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/synced_preferences/engine/synced_preferences_store.dartlib/core/synced_preferences/favorites_state_codec.dartlib/core/synced_preferences/fields/favorites_synced_field.darttest/features/favorites/data/favorites_state_codec_test.darttest/features/favorites/data/favorites_sync_service_test.dartchore(ci): update beta release flow
.github/release-drafter-beta.yml.github/scripts/append_release_direct_commits.pyMerge remote-tracking branch 'origin/canary' into canary
.github/release-drafter-beta.yml.github/scripts/append_release_direct_commits.pyfix(guild_sidebar): update new indicator on folder close Fixes: #652
lib/features/guilds/presentation/widgets/guild_navbar.darttest/features/guilds/presentation/widgets/guild_scroll_indicator_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/guilds/presentation/widgets/guild_navbar.darttest/features/guilds/presentation/widgets/guild_scroll_indicator_test.dartfix(chat): read channel jump to bottom Fixes: #657
lib/features/chat/presentation/widgets/messages/message_list.darttest/features/chat/presentation/widgets/message_list_scroll_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/messages/message_list.darttest/features/chat/presentation/widgets/message_list_scroll_test.dartfix(test): failing tests
lib/core/audio/chat_attachment/chat_attachment_audio_session.darttest/core/audio/chat_attachment_audio_sync_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/core/audio/chat_attachment/chat_attachment_audio_session.darttest/core/audio/chat_attachment_audio_sync_test.dart