fix(api): chunk guild permission batch RPC over 100 guilds (#2829)
fix(api): chunk guild permission batch RPC over 100 guilds (#2829)
Inspect stored evidence paths
fluxer_api/src/api/infrastructure/GatewayService.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
fix(api): chunk guild permission batch RPC over 100 guilds (#2829)
fluxer_api/src/api/infrastructure/GatewayService.tsfix(api): chunk guild permission batch RPC over 100 guilds
fluxer_api/src/api/infrastructure/GatewayService.tsfeat(chat): physical keyboard detection Fixes: #825 Fixes: #828
android/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/main/kotlin/com/fluxer/PhysicalKeyboardBridge.ktandroid/app/src/test/kotlin/com/fluxer/PhysicalKeyboardBridgeTest.ktios/Runner.xcodeproj/project.pbxprojios/Runner/AppDelegate.swiftios/Runner/PhysicalKeyboardBridge.swiftlib/core/platform/physical_keyboard.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/composer_autocomplete_field.dartlib/features/chat/presentation/widgets/composer/slash_command_composer.dartlib/features/chat/utils/composer/composer_enter_send.dartlib/features/input/providers/physical_keyboard_provider.darttest/core/platform/physical_keyboard_test.darttest/features/chat/utils/composer/composer_enter_send_test.dartMerge remote-tracking branch 'origin/canary' into canary
android/app/src/main/kotlin/com/fluxer/MainActivity.ktandroid/app/src/main/kotlin/com/fluxer/PhysicalKeyboardBridge.ktandroid/app/src/test/kotlin/com/fluxer/PhysicalKeyboardBridgeTest.ktios/Runner.xcodeproj/project.pbxprojios/Runner/AppDelegate.swiftios/Runner/PhysicalKeyboardBridge.swiftlib/core/platform/physical_keyboard.dartlib/features/chat/presentation/widgets/composer/channel_textarea.dartlib/features/chat/presentation/widgets/composer/composer_autocomplete_field.dartlib/features/chat/presentation/widgets/composer/slash_command_composer.dartlib/features/chat/utils/composer/composer_enter_send.dartlib/features/input/providers/physical_keyboard_provider.darttest/core/platform/physical_keyboard_test.darttest/features/chat/utils/composer/composer_enter_send_test.dartfix: downgrade drift
pubspec.lockpubspec.yamlMerge remote-tracking branch 'origin/canary' into canary
pubspec.lockpubspec.yamlfix(emoji): correct emoji attribution Fixes: #830
lib/features/emoji/domain/emoji_attribution.dartlib/features/emoji/presentation/sheets/emoji_info_bottom_sheet.darttest/features/emoji/presentation/sheets/emoji_info_bottom_sheet_test.darttest/features/emoji/utils/emoji_attribution_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/emoji/domain/emoji_attribution.dartlib/features/emoji/presentation/sheets/emoji_info_bottom_sheet.darttest/features/emoji/presentation/sheets/emoji_info_bottom_sheet_test.darttest/features/emoji/utils/emoji_attribution_test.dartfix(test): missing ;
test/features/shell/presentation/mobile_chat_back_scope_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/data/favorite_media_repository.dartlib/features/chat/data/gif_repository.dartlib/features/chat/domain/favorite_gif_entry.dartlib/features/chat/domain/favorite_meme.dartlib/features/chat/domain/gif_selection.dartlib/features/chat/presentation/widgets/pickers/gif_picker_content.dartlib/features/chat/utils/media/favorite_media_utils.dartlib/features/chat/utils/media/gif_media_selection.darttest/features/chat/domain/favorite_meme_test.darttest/features/chat/providers/pickers/favorite_gifs_provider_test.darttest/features/chat/providers/pickers/gif_provider_test.darttest/features/chat/utils/media/favorite_media_utils_test.darttest/features/chat/utils/media/gif_media_selection_test.darttest/features/shell/presentation/mobile_chat_back_scope_test.dartfix(chat): favoriting gifs add WEBM copy Fixes: #832
lib/features/chat/data/favorite_media_repository.dartlib/features/chat/data/gif_repository.dartlib/features/chat/domain/favorite_gif_entry.dartlib/features/chat/domain/favorite_meme.dartlib/features/chat/domain/gif_selection.dartlib/features/chat/presentation/widgets/pickers/gif_picker_content.dartlib/features/chat/utils/media/favorite_media_utils.dartlib/features/chat/utils/media/gif_media_selection.darttest/features/chat/domain/favorite_meme_test.darttest/features/chat/providers/pickers/favorite_gifs_provider_test.darttest/features/chat/providers/pickers/gif_provider_test.darttest/features/chat/utils/media/favorite_media_utils_test.darttest/features/chat/utils/media/gif_media_selection_test.dartfix(test): failing test
lib/features/chat/providers/core/chat_view_model.darttest/features/chat/providers/core/chat_view_model_unread_test.darttest/features/shell/presentation/mobile_chat_back_scope_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/providers/core/chat_view_model.darttest/features/chat/providers/core/chat_view_model_unread_test.darttest/features/shell/presentation/mobile_chat_back_scope_test.dartchore: update packages
pubspec.lockpubspec.yamlMerge remote-tracking branch 'origin/canary' into canary
pubspec.lockpubspec.yamlfix(chat): post paint jump
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.dartfeat(chat): improve channel loading with stale cache
lib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/providers/core/chat_view_model.darttest/features/chat/presentation/widgets/message_list_scroll_test.darttest/features/chat/providers/core/chat_view_model_unread_test.dartMerge remote-tracking branch 'origin/canary' into canary
lib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/providers/core/chat_view_model.darttest/features/chat/presentation/widgets/message_list_scroll_test.darttest/features/chat/providers/core/chat_view_model_unread_test.dartfix(chat): message list jump on new indicator
lib/features/chat/presentation/widgets/messages/message_list.dartlib/features/chat/presentation/widgets/messages/message_list_viewport.darttest/features/chat/presentation/widgets/message_list_scroll_test.dart