Rebrand to Galaxy, major improvements to Bedrock support, still needs some TLC though
This commit is contained in:
@@ -3,7 +3,7 @@ use std::collections::HashMap;
|
||||
use itertools::Itertools;
|
||||
use session_sharing_protocol::common::SessionId;
|
||||
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
AppContext, Entity, EntityId, ModelContext, SingletonEntity, ViewHandle, WeakViewHandle,
|
||||
WindowId,
|
||||
};
|
||||
|
||||
@@ -3,7 +3,7 @@ use instant::Duration;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use session_sharing_protocol::common::{Role, Scrollback, ScrollbackBlock, SessionId};
|
||||
use session_sharing_protocol::sharer::SessionSourceType;
|
||||
use warpui::{id, keymap::ContextPredicate, AppContext};
|
||||
use galaxyui::{id, keymap::ContextPredicate, AppContext};
|
||||
|
||||
use crate::{
|
||||
channel::{Channel, ChannelState},
|
||||
@@ -249,7 +249,7 @@ impl SharedSessionScrollbackType {
|
||||
#[cfg(not(test))]
|
||||
pub fn max_session_size(ctx: &AppContext) -> Byte {
|
||||
use crate::workspaces::user_workspaces::UserWorkspaces;
|
||||
use warpui::SingletonEntity;
|
||||
use galaxyui::SingletonEntity;
|
||||
|
||||
UserWorkspaces::as_ref(ctx)
|
||||
.current_team()
|
||||
|
||||
@@ -15,8 +15,8 @@ use serde_json::Value;
|
||||
use session_sharing_protocol::common::{Scrollback, ScrollbackBlock};
|
||||
use std::sync::Arc;
|
||||
use url::Url;
|
||||
use warpui::r#async::executor::Background;
|
||||
use warpui::units::Lines;
|
||||
use galaxyui::r#async::executor::Background;
|
||||
use galaxyui::units::Lines;
|
||||
|
||||
pub const MAX_BYTES_SHAREABLE: usize = 5000;
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use futures::stream::AbortHandle;
|
||||
use std::time::Duration;
|
||||
use warpui::r#async::Timer;
|
||||
use warpui::{Entity, ModelContext};
|
||||
use galaxyui::r#async::Timer;
|
||||
use galaxyui::{Entity, ModelContext};
|
||||
|
||||
const DEFAULT_PING_FREQUENCY: Duration = Duration::from_secs(5);
|
||||
const DEFAULT_IDLE_TIMEOUT: Duration = Duration::from_secs(30);
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use super::{Event, Heartbeat};
|
||||
use std::time::Duration;
|
||||
use warpui::r#async::Timer;
|
||||
use warpui::App;
|
||||
use galaxyui::r#async::Timer;
|
||||
use galaxyui::App;
|
||||
|
||||
#[test]
|
||||
#[ignore = "Flakes in CI"]
|
||||
@@ -65,7 +65,7 @@ fn test_idle_timeout() {
|
||||
// Reset the idle timeout.
|
||||
heartbeat.update(
|
||||
&mut app,
|
||||
|heartbeat, ctx: &mut warpui::ModelContext<Heartbeat>| {
|
||||
|heartbeat, ctx: &mut galaxyui::ModelContext<Heartbeat>| {
|
||||
heartbeat.reset_idle_timeout(ctx)
|
||||
},
|
||||
);
|
||||
|
||||
@@ -10,8 +10,8 @@ use pathfinder_color::ColorU;
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
use session_sharing_protocol::common::{ParticipantId, ParticipantInfo, Role};
|
||||
use session_sharing_protocol::sharer::RoleUpdateReason;
|
||||
use warpui::r#async::{SpawnedFutureHandle, Timer};
|
||||
use warpui::{
|
||||
use galaxyui::r#async::{SpawnedFutureHandle, Timer};
|
||||
use galaxyui::{
|
||||
accessibility::AccessibilityContent,
|
||||
elements::{
|
||||
Border, ChildAnchor, ChildView, ConstrainedBox, Container, CornerRadius,
|
||||
@@ -22,7 +22,7 @@ use warpui::{
|
||||
ui_components::components::{UiComponent, UiComponentStyles},
|
||||
AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext,
|
||||
};
|
||||
use warpui::{FocusContext, ViewHandle};
|
||||
use galaxyui::{FocusContext, ViewHandle};
|
||||
|
||||
use super::render_util::non_hoverable_participant_avatar;
|
||||
|
||||
@@ -208,7 +208,7 @@ impl ParticipantAvatarView {
|
||||
Container::new(
|
||||
ConstrainedBox::new(
|
||||
Icon::Edit
|
||||
.to_warpui_icon(appearance.theme().foreground())
|
||||
.to_galaxyui_icon(appearance.theme().foreground())
|
||||
.finish(),
|
||||
)
|
||||
.with_height(8.)
|
||||
@@ -218,7 +218,7 @@ impl ParticipantAvatarView {
|
||||
.with_uniform_padding(2.)
|
||||
.with_background(background)
|
||||
.with_corner_radius(CornerRadius::with_all(
|
||||
warpui::elements::Radius::Percentage(50.),
|
||||
galaxyui::elements::Radius::Percentage(50.),
|
||||
))
|
||||
.finish()
|
||||
}
|
||||
@@ -489,10 +489,10 @@ pub fn render_revoke_all_button(
|
||||
appearance: &Appearance,
|
||||
) -> Box<dyn Element> {
|
||||
let edit = Icon::Edit
|
||||
.to_warpui_icon(appearance.theme().foreground())
|
||||
.to_galaxyui_icon(appearance.theme().foreground())
|
||||
.finish();
|
||||
let slash = Icon::Slash
|
||||
.to_warpui_icon(appearance.theme().terminal_colors().normal.red.into())
|
||||
.to_galaxyui_icon(appearance.theme().terminal_colors().normal.red.into())
|
||||
.finish();
|
||||
let mut stack = Stack::new().with_constrain_absolute_children();
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use session_sharing_protocol::common::{Guest, PendingGuest, Role, SessionId, TeamAclData};
|
||||
use warpui::{Entity, ModelContext, SingletonEntity};
|
||||
use galaxyui::{Entity, ModelContext, SingletonEntity};
|
||||
|
||||
use crate::drive::sharing::SharingAccessLevel;
|
||||
pub struct SessionPermissionsManager {}
|
||||
|
||||
@@ -14,7 +14,7 @@ use session_sharing_protocol::common::{
|
||||
};
|
||||
|
||||
use asset_cache::AssetCacheExt as _;
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
assets::asset_cache::{AssetCache, AssetState},
|
||||
image_cache::ImageType,
|
||||
r#async::SpawnedFutureHandle,
|
||||
|
||||
@@ -11,8 +11,8 @@ use itertools::Itertools;
|
||||
use session_sharing_protocol::common::{
|
||||
ParticipantId, ParticipantInfo, ParticipantList, ProfileData, Role, Selection, Sharer, Viewer,
|
||||
};
|
||||
use warp_core::command::ExitCode;
|
||||
use warpui::App;
|
||||
use galaxy_core::command::ExitCode;
|
||||
use galaxyui::App;
|
||||
|
||||
#[test]
|
||||
fn test_choosing_preset_colors() {
|
||||
|
||||
@@ -2,11 +2,11 @@ use crate::{
|
||||
appearance::Appearance,
|
||||
ui_components::avatar::{Avatar, AvatarContent},
|
||||
};
|
||||
use warpui::{elements::CornerRadius, fonts::Weight};
|
||||
use galaxyui::{elements::CornerRadius, fonts::Weight};
|
||||
|
||||
use pathfinder_color::ColorU;
|
||||
use pathfinder_geometry::vector::vec2f;
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
elements::{
|
||||
ChildAnchor, Fill, Hoverable, MouseStateHandle, OffsetPositioning, ParentAnchor,
|
||||
ParentElement, ParentOffsetBounds, Radius, Stack,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use session_sharing_protocol::common::{ParticipantId, Role, RoleRequestId};
|
||||
use warpui::elements::Empty;
|
||||
use warpui::presenter::ChildView;
|
||||
use warpui::{
|
||||
use galaxyui::elements::Empty;
|
||||
use galaxyui::presenter::ChildView;
|
||||
use galaxyui::{
|
||||
ui_components::components::{Coords, UiComponentStyles},
|
||||
AppContext, Element, Entity, View, ViewContext, ViewHandle,
|
||||
};
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
use warpui::elements::{
|
||||
use galaxyui::elements::{
|
||||
Container, CrossAxisAlignment, Flex, MainAxisAlignment, MouseStateHandle, ParentElement, Text,
|
||||
};
|
||||
use warpui::fonts::{Properties, Weight};
|
||||
use warpui::platform::Cursor;
|
||||
use warpui::ui_components::button::ButtonVariant;
|
||||
use warpui::ui_components::components::{UiComponent, UiComponentStyles};
|
||||
use warpui::ui_components::text::Span;
|
||||
use warpui::{AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext};
|
||||
use galaxyui::fonts::{Properties, Weight};
|
||||
use galaxyui::platform::Cursor;
|
||||
use galaxyui::ui_components::button::ButtonVariant;
|
||||
use galaxyui::ui_components::components::{UiComponent, UiComponentStyles};
|
||||
use galaxyui::ui_components::text::Span;
|
||||
use galaxyui::{AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext};
|
||||
|
||||
use crate::appearance::Appearance;
|
||||
use crate::ui_components::blended_colors;
|
||||
|
||||
@@ -5,11 +5,11 @@ use crate::terminal::shared_session::render_util::{
|
||||
};
|
||||
use crate::{appearance::Appearance, ui_components::blended_colors};
|
||||
use session_sharing_protocol::common::{ParticipantId, Role, RoleRequestId};
|
||||
use warpui::elements::{
|
||||
use galaxyui::elements::{
|
||||
ConstrainedBox, Container, Flex, MainAxisAlignment, MouseStateHandle, ParentElement, Text,
|
||||
};
|
||||
use warpui::fonts::Properties;
|
||||
use warpui::{
|
||||
use galaxyui::fonts::Properties;
|
||||
use galaxyui::{
|
||||
elements::CrossAxisAlignment,
|
||||
fonts::Weight,
|
||||
platform::Cursor,
|
||||
@@ -20,7 +20,7 @@ use warpui::{
|
||||
AppContext, Element, Entity, SingletonEntity, TypedActionView, View, ViewContext,
|
||||
};
|
||||
|
||||
use warp_core::features::FeatureFlag;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
|
||||
use super::{BODY_PADDING, HEADER_FONT_SIZE, MODAL_PADDING, TEXT_FONT_SIZE};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
use crate::{appearance::Appearance, ui_components::blended_colors};
|
||||
use session_sharing_protocol::common::Role;
|
||||
use warpui::elements::{Container, Flex, MainAxisAlignment, MouseStateHandle, ParentElement, Text};
|
||||
use warpui::{
|
||||
use galaxyui::elements::{Container, Flex, MainAxisAlignment, MouseStateHandle, ParentElement, Text};
|
||||
use galaxyui::{
|
||||
elements::CrossAxisAlignment,
|
||||
fonts::Weight,
|
||||
platform::Cursor,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use warp_core::semantic_selection::SemanticSelection;
|
||||
use warpui::App;
|
||||
use galaxy_core::semantic_selection::SemanticSelection;
|
||||
use galaxyui::App;
|
||||
|
||||
use crate::terminal::{
|
||||
block_filter::BlockFilterQuery,
|
||||
@@ -13,7 +13,7 @@ use crate::terminal::{
|
||||
shared_session::tests::terminal_model_for_viewer,
|
||||
GridType, SizeInfo, SizeUpdate, SizeUpdateReason, TerminalModel,
|
||||
};
|
||||
use warpui::text::SelectionType;
|
||||
use galaxyui::text::SelectionType;
|
||||
|
||||
/// Creates a [`SelectionType::Simple`], left-to-right text selection
|
||||
/// from `start` to `end` in the `model`'s blocklist.
|
||||
|
||||
@@ -9,24 +9,24 @@ use crate::terminal::shared_session::{
|
||||
};
|
||||
use crate::terminal::TerminalModel;
|
||||
use byte_unit::Byte;
|
||||
use warp_core::features::FeatureFlag;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
|
||||
use std::default::Default;
|
||||
use std::sync::Arc;
|
||||
|
||||
use parking_lot::FairMutex;
|
||||
|
||||
use warpui::elements::{
|
||||
use galaxyui::elements::{
|
||||
Container, Flex, MainAxisSize, MouseStateHandle, ParentElement, Shrinkable, Text,
|
||||
};
|
||||
use warpui::ui_components::button::ButtonVariant;
|
||||
use warpui::ui_components::components::UiComponent;
|
||||
use warpui::ui_components::radio_buttons::{
|
||||
use galaxyui::ui_components::button::ButtonVariant;
|
||||
use galaxyui::ui_components::components::UiComponent;
|
||||
use galaxyui::ui_components::radio_buttons::{
|
||||
RadioButtonItem, RadioButtonLayout, RadioButtonStateHandle,
|
||||
};
|
||||
|
||||
use super::style::{self, BUTTON_GAP, MODAL_MARGIN};
|
||||
use warpui::{
|
||||
use galaxyui::{
|
||||
platform::Cursor, AppContext, Element, Entity, SingletonEntity, TypedActionView, View,
|
||||
ViewContext,
|
||||
};
|
||||
@@ -82,7 +82,7 @@ impl Body {
|
||||
/// during session initialization. This is important because these events count toward
|
||||
/// the session size quota, but are separate from the scrollback blocks.
|
||||
fn calculate_agent_conversations_size(
|
||||
terminal_view_id: warpui::EntityId,
|
||||
terminal_view_id: galaxyui::EntityId,
|
||||
ctx: &ViewContext<Self>,
|
||||
) -> Byte {
|
||||
let conversations: Vec<_> = BlocklistAIHistoryModel::as_ref(ctx)
|
||||
@@ -105,7 +105,7 @@ impl Body {
|
||||
&mut self,
|
||||
open_source: SharedSessionActionSource,
|
||||
model: Arc<FairMutex<TerminalModel>>,
|
||||
terminal_view_id: warpui::EntityId,
|
||||
terminal_view_id: galaxyui::EntityId,
|
||||
ctx: &mut ViewContext<Self>,
|
||||
) {
|
||||
let model = model.lock();
|
||||
|
||||
@@ -2,7 +2,7 @@ use std::sync::Arc;
|
||||
|
||||
use parking_lot::FairMutex;
|
||||
|
||||
use warpui::App;
|
||||
use galaxyui::App;
|
||||
|
||||
use crate::terminal::shared_session::MAX_BYTES_SHAREABLE;
|
||||
use crate::terminal::TerminalModel;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
use crate::appearance::Appearance;
|
||||
use warpui::elements::{Container, Flex, MainAxisSize, MouseStateHandle, ParentElement};
|
||||
use warpui::ui_components::button::ButtonVariant;
|
||||
use warpui::ui_components::components::UiComponent;
|
||||
use warpui::{
|
||||
use galaxyui::elements::{Container, Flex, MainAxisSize, MouseStateHandle, ParentElement};
|
||||
use galaxyui::ui_components::button::ButtonVariant;
|
||||
use galaxyui::ui_components::components::UiComponent;
|
||||
use galaxyui::{
|
||||
platform::Cursor, AppContext, Element, Entity, SingletonEntity, TypedActionView, View,
|
||||
ViewContext,
|
||||
};
|
||||
|
||||
@@ -10,16 +10,16 @@ use std::sync::Arc;
|
||||
|
||||
use parking_lot::FairMutex;
|
||||
use style::{DENIED_MODAL_WIDTH, MODAL_HEIGHT, MODAL_WIDTH};
|
||||
use warp_core::ui::appearance::Appearance;
|
||||
use warpui::keymap::FixedBinding;
|
||||
use warpui::EntityId;
|
||||
use galaxy_core::ui::appearance::Appearance;
|
||||
use galaxyui::keymap::FixedBinding;
|
||||
use galaxyui::EntityId;
|
||||
|
||||
use warpui::presenter::ChildView;
|
||||
use warpui::ui_components::components::UiComponentStyles;
|
||||
use warpui::AppContext;
|
||||
use warpui::SingletonEntity;
|
||||
use warpui::ViewHandle;
|
||||
use warpui::{Element, Entity, TypedActionView, View, ViewContext};
|
||||
use galaxyui::presenter::ChildView;
|
||||
use galaxyui::ui_components::components::UiComponentStyles;
|
||||
use galaxyui::AppContext;
|
||||
use galaxyui::SingletonEntity;
|
||||
use galaxyui::ViewHandle;
|
||||
use galaxyui::{Element, Entity, TypedActionView, View, ViewContext};
|
||||
|
||||
mod body;
|
||||
mod denied_body;
|
||||
@@ -60,7 +60,7 @@ pub enum ShareSessionModalEvent {
|
||||
}
|
||||
|
||||
pub fn init(app: &mut AppContext) {
|
||||
use warpui::keymap::macros::*;
|
||||
use galaxyui::keymap::macros::*;
|
||||
|
||||
app.register_fixed_bindings([FixedBinding::new(
|
||||
"escape",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use warp_core::ui::appearance::Appearance;
|
||||
use warpui::{
|
||||
use galaxy_core::ui::appearance::Appearance;
|
||||
use galaxyui::{
|
||||
fonts::Weight,
|
||||
ui_components::components::{Coords, UiComponentStyles},
|
||||
};
|
||||
|
||||
@@ -6,8 +6,8 @@ use session_sharing_protocol::common::{
|
||||
CLIAgentSessionState, InputMode, InputType as ProtocolInputType, SelectedAgentModel,
|
||||
SelectedConversation, ServerConversationToken, UniversalDeveloperInputContextUpdate,
|
||||
};
|
||||
use warp_core::features::FeatureFlag;
|
||||
use warpui::{AppContext, ModelHandle, SingletonEntity, WeakViewHandle};
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::{AppContext, ModelHandle, SingletonEntity, WeakViewHandle};
|
||||
|
||||
use crate::ai::blocklist::agent_view::{AgentViewController, AgentViewEntryOrigin};
|
||||
use crate::ai::blocklist::{BlocklistAIContextModel, BlocklistAIHistoryModel, InputConfig};
|
||||
@@ -22,7 +22,7 @@ use crate::terminal::TerminalView;
|
||||
/// Handles updating the local LLM preferences when a selected agent model update is received.
|
||||
/// This function is shared between the viewer and sharer to ensure consistent behavior.
|
||||
pub(crate) fn apply_selected_agent_model_update(
|
||||
terminal_view_id: warpui::EntityId,
|
||||
terminal_view_id: galaxyui::EntityId,
|
||||
selected_model: &SelectedAgentModel,
|
||||
_guard: &ActiveRemoteUpdate,
|
||||
ctx: &mut AppContext,
|
||||
|
||||
@@ -31,14 +31,14 @@ use session_sharing_protocol::sharer::{
|
||||
};
|
||||
use session_sharing_protocol::sharer::{FailedToInitializeSessionReason, SessionEndedReason};
|
||||
use std::collections::HashMap;
|
||||
use warp_core::features::FeatureFlag;
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
|
||||
use std::pin::pin;
|
||||
use std::sync::Arc;
|
||||
use std::time::Duration;
|
||||
|
||||
use warpui::r#async::Timer;
|
||||
use warpui::{Entity, ModelContext, ModelHandle, RequestState, RetryOption, SingletonEntity};
|
||||
use galaxyui::r#async::Timer;
|
||||
use galaxyui::{Entity, ModelContext, ModelHandle, RequestState, RetryOption, SingletonEntity};
|
||||
use websocket::{Message, Sink, Stream, WebSocket, WebsocketMessage as _};
|
||||
|
||||
use crate::editor::CrdtOperation;
|
||||
@@ -225,7 +225,7 @@ impl Network {
|
||||
active_prompt: ActivePrompt,
|
||||
selection: Selection,
|
||||
input_replica_id: ReplicaId,
|
||||
terminal_view_id: warpui::EntityId,
|
||||
terminal_view_id: galaxyui::EntityId,
|
||||
universal_developer_input_context: UniversalDeveloperInputContext,
|
||||
lifetime: Lifetime,
|
||||
source_type: SessionSourceType,
|
||||
@@ -586,7 +586,7 @@ impl Network {
|
||||
window_size: WindowSize,
|
||||
init_block_id: BlockId,
|
||||
input_replica_id: ReplicaId,
|
||||
terminal_view_id: warpui::EntityId,
|
||||
terminal_view_id: galaxyui::EntityId,
|
||||
universal_developer_input_context: UniversalDeveloperInputContext,
|
||||
lifetime: Lifetime,
|
||||
source_type: SessionSourceType,
|
||||
|
||||
@@ -12,7 +12,7 @@ use session_sharing_protocol::{
|
||||
},
|
||||
sharer::{DownstreamMessage, ReconnectToken, UpstreamMessage},
|
||||
};
|
||||
use warpui::{App, ModelHandle};
|
||||
use galaxyui::{App, ModelHandle};
|
||||
use websocket::{Message, WebsocketMessage as _};
|
||||
|
||||
use crate::{
|
||||
@@ -700,7 +700,7 @@ fn test_events_are_saved_on_send_and_removed_on_ack() {
|
||||
// Simulate receiving the EventsProcessedAck message from the server.
|
||||
network.update(
|
||||
&mut app,
|
||||
|network, ctx: &mut warpui::ModelContext<'_, Network>| {
|
||||
|network, ctx: &mut galaxyui::ModelContext<'_, Network>| {
|
||||
let downstream_message = DownstreamMessage::EventsProcessedAck {
|
||||
latest_processed_event_no: 1,
|
||||
};
|
||||
|
||||
@@ -9,7 +9,7 @@ use session_sharing_protocol::common::{
|
||||
};
|
||||
use std::io::{sink, Sink};
|
||||
use std::sync::Arc;
|
||||
use warpui::{Entity, ModelContext, SingletonEntity, WeakViewHandle};
|
||||
use galaxyui::{Entity, ModelContext, SingletonEntity, WeakViewHandle};
|
||||
|
||||
use crate::terminal::event_listener::ChannelEventListener;
|
||||
use crate::terminal::model::ansi::{self};
|
||||
|
||||
@@ -13,8 +13,8 @@ use session_sharing_protocol::common::{
|
||||
OrderedTerminalEvent, OrderedTerminalEventType, Scrollback, ScrollbackBlock, WindowSize,
|
||||
};
|
||||
use std::sync::Arc;
|
||||
use warpui::units::Lines;
|
||||
use warpui::{App, ViewHandle};
|
||||
use galaxyui::units::Lines;
|
||||
use galaxyui::{App, ViewHandle};
|
||||
|
||||
fn ordered_terminal_event_from_bytes(
|
||||
bytes: impl Into<Vec<u8>>,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use crate::terminal::HistoryEntry;
|
||||
use warpui::Entity;
|
||||
use galaxyui::Entity;
|
||||
|
||||
/// Responsible for managing the history of a shared session for a viewer.
|
||||
#[derive(Default)]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
use settings::Setting;
|
||||
use warpui::{App, SingletonEntity};
|
||||
use galaxyui::{App, SingletonEntity};
|
||||
|
||||
use crate::{
|
||||
terminal::{
|
||||
|
||||
@@ -6,7 +6,7 @@ use anyhow::bail;
|
||||
use async_channel::Receiver;
|
||||
use instant::Instant;
|
||||
use std::{pin::pin, sync::Arc};
|
||||
use warpui::r#async::{SpawnedFutureHandle, Timer};
|
||||
use galaxyui::r#async::{SpawnedFutureHandle, Timer};
|
||||
|
||||
use futures_util::{stream::AbortHandle, SinkExt, StreamExt};
|
||||
|
||||
@@ -32,8 +32,8 @@ use session_sharing_protocol::{
|
||||
};
|
||||
|
||||
use std::time::Duration;
|
||||
use warp_core::features::FeatureFlag;
|
||||
use warpui::{
|
||||
use galaxy_core::features::FeatureFlag;
|
||||
use galaxyui::{
|
||||
Entity, ModelContext, ModelHandle, RequestState, RetryOption, SingletonEntity, WeakViewHandle,
|
||||
};
|
||||
use websocket::{Message, Sink, Stream, WebsocketMessage as _};
|
||||
|
||||
@@ -6,7 +6,7 @@ use std::{sync::Arc, time::Duration};
|
||||
|
||||
use parking_lot::FairMutex;
|
||||
|
||||
use warpui::{App, ModelHandle};
|
||||
use galaxyui::{App, ModelHandle};
|
||||
|
||||
use crate::{
|
||||
terminal::{event_listener::ChannelEventListener, TerminalModel},
|
||||
|
||||
@@ -14,7 +14,7 @@ use std::any::Any;
|
||||
|
||||
use std::sync::Arc;
|
||||
|
||||
use warpui::{AppContext, ModelHandle, SingletonEntity, ViewHandle, WeakViewHandle, WindowId};
|
||||
use galaxyui::{AppContext, ModelHandle, SingletonEntity, ViewHandle, WeakViewHandle, WindowId};
|
||||
|
||||
use crate::ai::active_agent_views_model::ActiveAgentViewsModel;
|
||||
use crate::ai::agent::conversation::ConversationStatus;
|
||||
|
||||
Reference in New Issue
Block a user