Fix chat interface - restore continuous conversation flow

🎯 Major improvements to MissionControl component:
- Always keep input field visible and functional after AI responses
- Auto-clear input after submitting questions for better UX
- Add dynamic visual indicators (first question vs follow-up)
- Improve response layout with clear separation and hints
- Enable proper chat-like experience for continuous learning

🌟 Additional enhancements:
- Better language-specific messaging throughout interface
- Clearer visual hierarchy between input and response areas
- Intuitive flow that guides users to ask follow-up questions
- Maintains responsive design and accessibility

🔧 Technical changes:
- Enhanced MissionControl state management
- Improved component layout and styling
- Better TypeScript integration across components
- Updated tsconfig for stricter type checking
This commit is contained in:
rwiegand
2025-07-14 12:39:05 +02:00
parent b31492a354
commit f893530471
1798 changed files with 25329 additions and 92638 deletions

View File

@@ -1,25 +1,28 @@
import { APIResource } from "../core/resource.js";
import { APIPromise } from "../core/api-promise.js";
import { Page, PagePromise } from "../core/pagination.js";
import { RequestOptions } from "../internal/request-options.js";
import { APIResource } from "../resource.js";
import * as Core from "../core.js";
import { Page } from "../pagination.js";
export declare class Models extends APIResource {
/**
* Retrieves a model instance, providing basic information about the model such as
* the owner and permissioning.
*/
retrieve(model: string, options?: RequestOptions): APIPromise<Model>;
retrieve(model: string, options?: Core.RequestOptions): Core.APIPromise<Model>;
/**
* Lists the currently available models, and provides basic information about each
* one such as the owner and availability.
*/
list(options?: RequestOptions): PagePromise<ModelsPage, Model>;
list(options?: Core.RequestOptions): Core.PagePromise<ModelsPage, Model>;
/**
* Delete a fine-tuned model. You must have the Owner role in your organization to
* delete a model.
*/
delete(model: string, options?: RequestOptions): APIPromise<ModelDeleted>;
del(model: string, options?: Core.RequestOptions): Core.APIPromise<ModelDeleted>;
}
/**
* Note: no pagination actually occurs yet, this is for forwards-compatibility.
*/
export declare class ModelsPage extends Page<Model> {
}
export type ModelsPage = Page<Model>;
/**
* Describes an OpenAI model offering that can be used with the API.
*/
@@ -47,6 +50,6 @@ export interface ModelDeleted {
object: string;
}
export declare namespace Models {
export { type Model as Model, type ModelDeleted as ModelDeleted, type ModelsPage as ModelsPage };
export { type Model as Model, type ModelDeleted as ModelDeleted, ModelsPage as ModelsPage };
}
//# sourceMappingURL=models.d.ts.map