Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though

This commit is contained in:
Ryan Ward
2026-05-07 11:29:34 -05:00
parent f4e2475c60
commit a41cbd8cc7
2433 changed files with 14208 additions and 9409 deletions
@@ -3,7 +3,7 @@ use std::io::Write;
use std::path::PathBuf;
use typed_path::TypedPath;
use warp_util::path::{convert_wsl_to_windows_host_path, WSLPathConversionError};
use galaxy_util::path::{convert_wsl_to_windows_host_path, WSLPathConversionError};
use crate::terminal::shell::ShellType;
@@ -2,7 +2,7 @@ use std::sync::mpsc::SyncSender;
use std::sync::Arc;
use parking_lot::FairMutex;
use warpui::{AppContext, ModelHandle, SingletonEntity};
use galaxyui::{AppContext, ModelHandle, SingletonEntity};
use crate::persistence::StartedCommandMetadata;
use crate::terminal::{view::ExecuteCommandEvent, TerminalModel};
@@ -3,8 +3,8 @@ use std::{borrow::Cow, collections::VecDeque, sync::Arc};
use async_channel::{Receiver, Sender};
use parking_lot::FairMutex;
use thiserror::Error;
use warpui::r#async::block_on;
use warpui::{Entity, ModelContext, ModelHandle, SingletonEntity};
use galaxyui::r#async::block_on;
use galaxyui::{Entity, ModelContext, ModelHandle, SingletonEntity};
use crate::ai::agent::AIAgentPtyWriteMode;
use crate::terminal::input::CommandExecutionSource;
@@ -482,7 +482,7 @@ impl<T: EventLoopSender> PtyController<T> {
shell_type: ShellType,
ctx: &mut ModelContext<Self>,
) {
use warp_util::path::ShellFamily;
use galaxy_util::path::ShellFamily;
// TODO(CORE-2099): Figure out a more robust solution here. Fish users
// can redefine these functions via fish functions. Ideally this won't
@@ -24,7 +24,7 @@ impl PtyController {
let _ = tx.send(());
})),
});
let _ = warpui::r#async::block_on(rx);
let _ = galaxyui::r#async::block_on(rx);
}
}
@@ -5,8 +5,8 @@ use remote_server::auth::RemoteServerAuthContext;
use settings::Setting;
use std::path::PathBuf;
use std::sync::Arc;
use warp_core::SessionId;
use warpui::{Entity, ModelContext, ModelHandle, SingletonEntity, WeakModelHandle};
use galaxy_core::SessionId;
use galaxyui::{Entity, ModelContext, ModelHandle, SingletonEntity, WeakModelHandle};
use crate::terminal::warpify::settings::SshExtensionInstallMode;
@@ -14,7 +14,7 @@ use async_channel::Receiver;
use parking_lot::FairMutex;
use std::sync::mpsc::SyncSender;
use std::sync::Arc;
use warpui::{AppContext, ModelHandle, ViewHandle};
use galaxyui::{AppContext, ModelHandle, ViewHandle};
/// Wires up bi-directional communication between the PtyController and the TerminalView.
/// Note that this interaction can't live in the TerminalView because the view must be manager-agnostic.