Commit Graph

189 Commits

Author SHA1 Message Date
Udhay-Adithya
aef4ee5039 refactor: remove unused Dashbot context and request provider; update chat viewmodel to use the existing request model 2025-09-02 12:44:10 +05:30
Udhay-Adithya
5b6c1d5139 refactor: move dashbot inside apidash 2025-09-02 11:57:31 +05:30
Udhay Adithya
07ca90fe61 Merge branch 'foss42:main' into dashbot-core 2025-09-01 16:04:48 +05:30
Udhay-Adithya
9e8c3b9887 feat: enhance dashbot integration with context providers and ui updates 2025-09-01 16:00:01 +05:30
Ankit Mahato
ff262ff4df Update ai_providers.dart 2025-08-31 11:43:57 +05:30
Manas Hejmadi
2f5f243fed REFACTOR: toolgen files code splitting 2025-08-30 02:49:56 +05:30
Manas Hejmadi
41c729b85d REFACTOR: AIUI Designer & ToolGen Widgets moved to agentic_ui_elements 2025-08-29 21:07:13 +05:30
Manas Hejmadi
bf85fe59a8 aiApiCredentialProvider removed and replaced by Direct AIRequestModel credential save 2025-08-29 03:27:30 +05:30
Manas Hejmadi
79a9bed244 AIUI: PromptChanges + AIModelSelectorButton added to ToolGen 2025-08-29 02:57:45 +05:30
Ankit Mahato
9d50e3f09c Add default AI model selection to settings
Replaces the previous placeholder for default LLM selection with a working default AI model selector in settings. Updates SettingsModel and related providers to support storing and updating the default AI model as a JSON object. Integrates the selector UI and ensures new AI requests use the default model if set.
2025-08-29 01:27:32 +05:30
Ankit Mahato
7b7daa7dac Add AI request model support and improve type handling
Refactored collection state management to handle API type changes and AI request models. Updated widgets and tests to support nullable HTTP methods and AI request models, and improved response body rendering for AI responses.
2025-08-28 23:34:28 +05:30
Ankit Mahato
6e1f2b4773 Refactor AI model selection and config handling 2025-08-28 06:42:32 +05:30
Manas Hejmadi
30075a6d95 genai: Minor Refactoring and Corrections 2025-08-11 15:10:13 +05:30
Manas Hejmadi
e06bddca54 SSEDislay: SelectedModel provided via parameter & StreamingFixes 2025-08-09 15:53:22 +05:30
Manas Hejmadi
db599b3d74 Streaming Option added to AI Request Configurations 2025-08-06 10:43:26 +05:30
Manas Hejmadi
4209569aa5 Improved ShallowCopy of AIRequestModel and substructures 2025-08-06 09:00:23 +05:30
Manas Hejmadi
ab2a9d5ca7 initializeAIRequest moved out of api_type_dropdown & cleaned 2025-08-06 09:00:23 +05:30
Manas Hejmadi
49a93cacde AIRequests: Duplication Bug Fixed 2025-08-06 09:00:23 +05:30
Manas Hejmadi
2c756df2c4 Implemented AnswerTab for AI Output 2025-08-06 09:00:23 +05:30
Manas Hejmadi
452020f720 AI Request History & Duplication Feature 2025-08-06 09:00:23 +05:30
Manas Hejmadi
97d4a7a45b AIRequests: Removed AIResponseModel & sendRequest implemented 2025-08-06 08:59:25 +05:30
Manas Hejmadi
d923996dc8 AIProviderSelector Impl & AI Models added to RequestModel 2025-08-06 08:39:35 +05:30
Manas Hejmadi
90b4b99135 Added LLMSelectorWidget & Integrated with APIDash Settings 2025-08-06 08:39:35 +05:30
Ankit Mahato
3a233e2aec Update collection_providers.dart 2025-08-06 02:44:53 +05:30
Ankit Mahato
625254b20f Refactor auth handling in HTTP request functions
Removed redundant AuthModel parameter from sendHttpRequest and streamHttpRequest functions, now using authModel from HttpRequestModel directly. Updated all usages, tests, and related logic to reflect this change. Improved streaming response handling in CollectionStateNotifier and HttpResponseModel.
2025-08-06 02:42:23 +05:30
Ankit Mahato
81e967b1b3 Update collection_providers.dart 2025-08-06 00:44:00 +05:30
Ankit Mahato
9772ff9e5e Rename variables for clarity in CollectionStateNotifier
Renamed respModel and historyM to httpResponseModel and historyModel for improved code readability and consistency within the CollectionStateNotifier class.
2025-08-05 13:09:47 +05:30
Ankit Mahato
254530d9ae Refactor null checks in CollectionStateNotifier
Improved readability by expanding null checks with braces in CollectionStateNotifier methods. Also added a non-null assertion for historyM when adding a history request.
2025-08-05 12:48:54 +05:30
Ankit Mahato
f4e0f82125 Merge branch 'main' into better_networking/sse 2025-08-05 06:18:21 +05:30
Udhay Adithya
65f375c69e Merge branch 'foss42:main' into basic-auth 2025-07-12 00:19:13 +05:30
Manas Hejmadi
c58f6e6705 collection_providers_test: SSE Output in ResponseBody tested 2025-07-07 20:14:09 +05:30
Manas Hejmadi
c5ce3bd3c4 SSE: Stop & Cancel Request buttons show up correctly 2025-07-04 16:20:35 +05:30
Udhay-Adithya
6c5862cd85 refactor: move authModel to HttpRequestModel 2025-07-03 12:12:18 +05:30
Manas Hejmadi
4207974b0e streamHttpRequest: Fixed TCP Length Clipping issue & Refactored Code 2025-07-03 02:27:16 +05:30
Manas Hejmadi
aef57df466 streamHttpRequest: Major Restructuring & other review changes 2025-07-03 01:01:07 +05:30
Udhay-Adithya
3903277aa9 chore: resolve merge conflicts 2025-07-02 21:03:16 +05:30
Udhay-Adithya
6c7c57d8fb fix: update environment model references and ensure correct request model is returned in pre-request script 2025-07-02 17:43:19 +05:30
Udhay-Adithya
fe6720f4c7 fix: ensure executionRequestModel is a copy to avoid modifying the original request model 2025-07-02 13:39:12 +05:30
Udhay-Adithya
737aac96ec fix: keep ui state consistent with the original request model when scripts are run 2025-07-01 20:03:22 +05:30
Udhay-Adithya
a17d6fdd9f chore: remove logging in EditAuthType 2025-07-01 01:16:01 +05:30
Udhay-Adithya
bf170e1446 feat: remove AuthModel from HttpRequestModel and integrate into HistoryRequestModel and RequestModel 2025-07-01 01:15:55 +05:30
Udhay-Adithya
74c09592bb refactor: rename authData to authModel and update related tests 2025-07-01 01:03:52 +05:30
Udhay-Adithya
449e32521e feat: refactor authentication handling to use new ApiAuthModel and update related components 2025-07-01 01:00:59 +05:30
Udhay-Adithya
51fe211ef6 feat: implement authentication handling in HTTP requests 2025-07-01 01:00:59 +05:30
Udhay-Adithya
171a118d38 feat: add authentication support with APIAuthType and APIAuthModel
- Introduced APIAuthType enum for various authentication methods.
- Created APIAuthModel with basic authentication fields.
- Updated RequestModel to include authType and authData.
- Implemented EditAuthType widget for selecting and managing authentication.
- Enhanced CollectionStateNotifier to handle authentication updates.

:wq
2025-07-01 00:57:10 +05:30
Manas Hejmadi
637a018c76 SSE: Duration updated & baseHttpResponseModel used for respModel 2025-06-29 17:13:03 +05:30
Manas Hejmadi
59f90d911d SSE InitalResponseFix & SSEDisplay SmartAutoScroll 2025-06-29 17:07:36 +05:30
Manas Hejmadi
383b6ad4bc SSE: SSEDisplay Implemented along with SSE ResponseBodyView Type 2025-06-29 17:07:28 +05:30
Manas Hejmadi
882b393fdd SSE: Stopping/Cancelling implementation 2025-06-29 17:06:21 +05:30
Manas Hejmadi
97db38a42d Added SSE ability to HTTPS method (fusion) 2025-06-29 16:58:52 +05:30