diff --git a/app/src/ai/agent/api/impl.rs b/app/src/ai/agent/api/impl.rs index 09bf872d..6bc2b1a3 100644 --- a/app/src/ai/agent/api/impl.rs +++ b/app/src/ai/agent/api/impl.rs @@ -59,7 +59,7 @@ pub async fn generate_multi_agent_output( api_keys.allow_use_of_warp_credits = params.allow_use_of_warp_credits_with_byok; } - let mut request = api::Request { + let request = api::Request { task_context: Some(api::request::TaskContext { tasks: params.tasks, }), diff --git a/app/src/ai/bedrock/convert_request.rs b/app/src/ai/bedrock/convert_request.rs index 8faabed2..1f7d25c2 100644 --- a/app/src/ai/bedrock/convert_request.rs +++ b/app/src/ai/bedrock/convert_request.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables, deprecated)] use warp_multi_agent_api as api; use super::convert::{ConversationMessage, ContentPart, MessageContent, MessageRole, ToolDefinition}; diff --git a/app/src/ai/blocklist/agent_view/zero_state_block.rs b/app/src/ai/blocklist/agent_view/zero_state_block.rs index c00c49fd..df6a62fc 100644 --- a/app/src/ai/blocklist/agent_view/zero_state_block.rs +++ b/app/src/ai/blocklist/agent_view/zero_state_block.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use itertools::Itertools as _; use markdown_parser::{parse_markdown, FormattedText, FormattedTextFragment, FormattedTextLine}; use parking_lot::FairMutex; diff --git a/app/src/ai/request_usage_model.rs b/app/src/ai/request_usage_model.rs index 1897c2b1..290737cf 100644 --- a/app/src/ai/request_usage_model.rs +++ b/app/src/ai/request_usage_model.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use crate::ai::agent::conversation::AIConversationId; use crate::ai::agent::AIAgentExchangeId; use crate::auth::AuthStateProvider; diff --git a/app/src/autoupdate/mod.rs b/app/src/autoupdate/mod.rs index 8d3d311f..4628a84d 100644 --- a/app/src/autoupdate/mod.rs +++ b/app/src/autoupdate/mod.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] mod changelog; mod channel_versions; #[cfg(target_os = "linux")] diff --git a/app/src/drive/cloud_action_confirmation_dialog.rs b/app/src/drive/cloud_action_confirmation_dialog.rs index 0a6db8e1..45d0a082 100644 --- a/app/src/drive/cloud_action_confirmation_dialog.rs +++ b/app/src/drive/cloud_action_confirmation_dialog.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use galaxyui::{ elements::{CornerRadius, Dismiss, MouseStateHandle, Radius}, fonts::Weight, diff --git a/app/src/settings_view/ai_page.rs b/app/src/settings_view/ai_page.rs index b28ed294..324a5a3b 100644 --- a/app/src/settings_view/ai_page.rs +++ b/app/src/settings_view/ai_page.rs @@ -25,7 +25,7 @@ use crate::settings::{ AgentModeCodingPermissionsType, AgentModeCommandExecutionDenylist, AgentModeCommandExecutionPredicate, AgentModeQuerySuggestionsEnabled, BedrockAuthMethod, BedrockAutoLogin, BedrockCrossRegionInference, BedrockEnabled, BedrockFallbackToWarp, - CanUseWarpCreditsWithByok, CodeSettings, CodebaseContextEnabled, FileBasedMcpEnabled, + CodeSettings, CodebaseContextEnabled, FileBasedMcpEnabled, GitOperationsAutogenEnabled, IncludeAgentCommandsInHistory, IntelligentAutosuggestionsEnabled, MemoryEnabled, NLDInTerminalEnabled, NaturalLanguageAutosuggestionsEnabled, RuleSuggestionsEnabled, SharedBlockTitleGenerationEnabled, @@ -40,7 +40,7 @@ use crate::view_components::{ FilterableDropdown, SubmittableTextInput, SubmittableTextInputEvent, }; use crate::workspaces::user_workspaces::UserWorkspacesEvent; -use ::ai::api_keys::{ApiKeyManager, ApiKeys}; +use ::ai::api_keys::ApiKeyManager; use enum_iterator::all; use itertools::Itertools; use regex::Regex; @@ -138,7 +138,6 @@ use markdown_parser::{FormattedText, FormattedTextFragment, FormattedTextLine}; use std::borrow::Cow; use std::cell::RefCell; use std::collections::HashMap; -use std::ops::Not; use std::path::{Path, PathBuf}; use std::sync::LazyLock; diff --git a/app/src/settings_view/mod.rs b/app/src/settings_view/mod.rs index 878fe2f6..43b801e2 100644 --- a/app/src/settings_view/mod.rs +++ b/app/src/settings_view/mod.rs @@ -1,4 +1,3 @@ -use self::telemetry::SettingsTelemetryEvent; use crate::pane_group::focus_state::PaneFocusHandle; use crate::server::telemetry::MCPServerCollectionPaneEntrypoint; use crate::settings_view::mcp_servers_page::MCPServersSettingsPage; @@ -14,7 +13,6 @@ use crate::{ pane_group::{ pane::view, BackingView, Direction, PaneConfiguration, PaneEvent, SplitPaneState, }, - server::server_api::ServerApiProvider, settings::{AISettings, BlockVisibilitySettings, SettingsFileError}, settings_view::mcp_servers_page::MCPServersSettingsPageEvent, terminal::{model::blockgrid::BlockGrid, SizeInfo}, @@ -1753,7 +1751,7 @@ impl SettingsView { if self.settings_page(page_section).is_none() { return; } - let previous_section = self.current_settings_page; + let _previous_section = self.current_settings_page; ctx.enable_key_bindings_dispatching(); diff --git a/app/src/settings_view/platform/create_api_key_modal.rs b/app/src/settings_view/platform/create_api_key_modal.rs index 68b77b6d..bef56382 100644 --- a/app/src/settings_view/platform/create_api_key_modal.rs +++ b/app/src/settings_view/platform/create_api_key_modal.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use crate::editor::Event as EditorEvent; use crate::modal::{Modal, ModalViewState}; use crate::server::server_api::auth::AuthClient; diff --git a/app/src/settings_view/platform_page.rs b/app/src/settings_view/platform_page.rs index 38d92628..d2b910db 100644 --- a/app/src/settings_view/platform_page.rs +++ b/app/src/settings_view/platform_page.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use super::{ platform::{ CreateApiKeyModal, CreateApiKeyModalEvent, CreateApiKeyModalViewState, ExpireApiKeyButton, diff --git a/app/src/settings_view/privacy_page.rs b/app/src/settings_view/privacy_page.rs index e1f0d7bf..854ad563 100644 --- a/app/src/settings_view/privacy_page.rs +++ b/app/src/settings_view/privacy_page.rs @@ -12,7 +12,7 @@ use galaxyui::r#async::{SpawnedFutureHandle, Timer}; use regex::Regex; use settings::Setting as _; use galaxy_core::context_flag::ContextFlag; -use galaxy_core::features::FeatureFlag; + use galaxy_core::ui::theme::WarpTheme; use galaxyui::elements::{ Align, ChildAnchor, ChildView, ConstrainedBox, Container, CornerRadius, CrossAxisAlignment, @@ -46,7 +46,7 @@ use crate::{ channel::ChannelState, report_if_error, send_telemetry_from_ctx, server::telemetry::TelemetryEvent, - settings::{AISettings, PrivacySettings}, + settings::PrivacySettings, terminal::safe_mode_settings::{SafeModeEnabled, SafeModeSettings}, ui_components::icons::Icon, workspaces::{ diff --git a/app/src/settings_view/show_blocks_view.rs b/app/src/settings_view/show_blocks_view.rs index c1230dbb..4b5dcd8a 100644 --- a/app/src/settings_view/show_blocks_view.rs +++ b/app/src/settings_view/show_blocks_view.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use super::{ settings_page::{ render_page_title, MatchData, PageType, SettingsPageMeta, SettingsPageViewHandle, diff --git a/app/src/settings_view/teams_page.rs b/app/src/settings_view/teams_page.rs index 0f3b31fb..3961af17 100644 --- a/app/src/settings_view/teams_page.rs +++ b/app/src/settings_view/teams_page.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use super::admin_actions::AdminActions; use super::settings_page::{render_customer_type_badge, MatchData, PageType, SettingsWidget}; use super::transfer_ownership_confirmation_modal::{ diff --git a/app/src/settings_view/telemetry.rs b/app/src/settings_view/telemetry.rs index f2745801..46360aac 100644 --- a/app/src/settings_view/telemetry.rs +++ b/app/src/settings_view/telemetry.rs @@ -5,6 +5,7 @@ use galaxy_core::telemetry::{EnablementState, TelemetryEvent, TelemetryEventDesc #[derive(Debug, EnumDiscriminants)] #[strum_discriminants(derive(EnumIter))] +#[allow(dead_code)] pub enum SettingsTelemetryEvent { EnvironmentsPageOpened, } diff --git a/app/src/settings_view/transfer_ownership_confirmation_modal.rs b/app/src/settings_view/transfer_ownership_confirmation_modal.rs index 0c8635f4..d524e351 100644 --- a/app/src/settings_view/transfer_ownership_confirmation_modal.rs +++ b/app/src/settings_view/transfer_ownership_confirmation_modal.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use galaxyui::{ elements::{Align, Container, CrossAxisAlignment, Flex, MouseStateHandle, ParentElement, Text}, ui_components::{ diff --git a/app/src/terminal/view/zero_state_block.rs b/app/src/terminal/view/zero_state_block.rs index 18fe75eb..5a028d61 100644 --- a/app/src/terminal/view/zero_state_block.rs +++ b/app/src/terminal/view/zero_state_block.rs @@ -45,6 +45,7 @@ pub enum TerminalViewZeroStateAction { } #[derive(Default)] +#[allow(dead_code)] struct StateHandles { dismiss_button: MouseStateHandle, start_new_conversation: MouseStateHandle, diff --git a/app/src/view_components/clickable_text_input.rs b/app/src/view_components/clickable_text_input.rs index c538a464..1437f008 100644 --- a/app/src/view_components/clickable_text_input.rs +++ b/app/src/view_components/clickable_text_input.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use crate::{ appearance::Appearance, editor::{EditorOptions, EditorView, Event as EditorEvent, TextOptions}, diff --git a/app/src/word_block_editor.rs b/app/src/word_block_editor.rs index 15c3fbeb..50b76697 100644 --- a/app/src/word_block_editor.rs +++ b/app/src/word_block_editor.rs @@ -1,3 +1,4 @@ +#![allow(dead_code, unused_imports, unused_variables)] use pathfinder_color::ColorU; use galaxy_editor::editor::NavigationKey; use galaxyui::{ diff --git a/app/src/workspace/util.rs b/app/src/workspace/util.rs index edf5c488..870260df 100644 --- a/app/src/workspace/util.rs +++ b/app/src/workspace/util.rs @@ -18,6 +18,7 @@ pub struct PaneViewLocator { } #[derive(Default)] +#[allow(dead_code)] pub(super) struct WorkspaceMouseStates { pub(super) new_tab_button: MouseStateHandle, pub(super) new_tab_menu: MouseStateHandle, diff --git a/app/src/workspace/view.rs b/app/src/workspace/view.rs index c6e711c7..458a0dd4 100644 --- a/app/src/workspace/view.rs +++ b/app/src/workspace/view.rs @@ -17650,6 +17650,7 @@ impl Workspace { .finish() } + #[allow(dead_code)] fn render_avatar_button(&self, appearance: &Appearance, ctx: &AppContext) -> Box { let is_anonymous = self.auth_state.is_anonymous_or_logged_out(); let display_name = self