3282 Commits

Author SHA1 Message Date
Manas Hejmadi
e06bddca54 SSEDislay: SelectedModel provided via parameter & StreamingFixes 2025-08-09 15:53:22 +05:30
Udhay-Adithya
a12254ba7e fix: improve OAuth authentication tests to handle null data cases 2025-08-07 22:18:14 +05:30
Udhay-Adithya
fbbbcbae05 fix: update sendHttpRequest to sendHttpRequestV1 for digest authentication 2025-08-07 22:09:49 +05:30
Udhay-Adithya
a30ad769b7 fix: remove unnecessary logging 2025-08-07 16:31:27 +05:30
Udhay-Adithya
18128114f6 fix: remove unnecessary setState when the value changes, which causes the EnvAuthField widget to rebuild and the cursor position to reset 2025-08-07 15:42:29 +05:30
Udhay-Adithya
51244831e7 docs: add oauth authentication limitations documentation 2025-08-07 13:38:08 +05:30
Udhay-Adithya
15368d825c fix: align clear OAuth2 session button to the right 2025-08-07 13:26:37 +05:30
Udhay-Adithya
98d4b84493 feat: enhance oauth1 and oauth2 models to support env variable substitution 2025-08-07 13:19:42 +05:30
Udhay-Adithya
b3e0411b4a feat: depreciate timeago 2025-08-07 13:04:22 +05:30
Udhay-Adithya
1dece55482 test: update oauth1 and oauth2 tests for EnvAuthField 2025-08-07 12:46:56 +05:30
Udhay-Adithya
d33f93f784 feat: add env vars support for OAuth1 and OAuth2 authentication fields 2025-08-07 10:22:43 +05:30
Udhay-Adithya
a10d44ee90 test: add comprehensive tests for oauth fields 2025-08-07 00:55:52 +05:30
Udhay Adithya
6914bcdc9c Merge branch 'foss42:main' into add-feature-oauth-2 2025-08-07 00:32:08 +05:30
Udhay-Adithya
c0bb09fd35 feat: make credentialsFilePath nullable in OAuth models and update related logic 2025-08-06 11:43:56 +05:30
Manas Hejmadi
8bc2cbeb7b StreamingDone Error Fixed & added Streaming Config to all 2025-08-06 10:43:26 +05:30
Manas Hejmadi
db599b3d74 Streaming Option added to AI Request Configurations 2025-08-06 10:43:26 +05:30
Manas Hejmadi
f60836e4b2 Added SSE(Streaming) to Native AI Requests 2025-08-06 10:43:26 +05:30
Manas Hejmadi
d0dc563ae7 LLMSelector: Implemented ability to add and remove LLMs dynamically 2025-08-06 09:00:23 +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
b890769854 AI Configuration Widgets simplified & separated 2025-08-06 08:39:35 +05:30
Manas Hejmadi
8a12ca7c5a initializeAIRequest: ModelController instantiation changed to use .instance 2025-08-06 08:39:35 +05:30
Manas Hejmadi
3882052cb5 AIRequests: URL is not modifiable for requests 2025-08-06 08:39:35 +05:30
Manas Hejmadi
ce56897320 initializeAIRequest on AIRequest Creation & ControllerUpdate issues fixed 2025-08-06 08:39:35 +05:30
Manas Hejmadi
22b8168b73 AIRequestFeature: Added Prompt, Authorization & Configuration Tabs 2025-08-06 08:39:35 +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
Manas Hejmadi
058d95ab32 genai modified to use the latest streamHttpRequest 2025-08-06 08:35:33 +05:30
Manas Hejmadi
dc5af42cfe genai: Example Project added + README 2025-08-06 08:35:33 +05:30
Manas Hejmadi
c05a42be47 models.json added for RemoteModel Fetch feature 2025-08-06 08:35:33 +05:30
Manas Hejmadi
7a9afc614b REFACTOR: Improved Package Structure 2025-08-06 08:35:33 +05:30
Manas Hejmadi
26d27eba80 AIRequestModel & AIResponseModel Created 2025-08-06 08:35:33 +05:30
Manas Hejmadi
69e3882357 Providers: Implemented anthropic, gemini, openai & azureopenai 2025-08-06 08:35:33 +05:30
Manas Hejmadi
a6d1c410d6 Implemented SaveObject, LLMModel class & OllamaProvider 2025-08-06 08:35:33 +05:30
Manas Hejmadi
effe414268 genai: Created Package & implemented LLM Config, Manager & Request 2025-08-06 08:35:33 +05:30
Ankit Mahato
92bf9d9aa7 Update README.md 2025-08-06 03:51:21 +05:30
Ankit Mahato
527bc9c19f Merge pull request #866 from Udhay-Adithya/enhance-auth-fields
add env vars support for auth text fields
2025-08-06 03:48:56 +05:30
Ankit Mahato
35e14910d0 Update common_widgets.dart 2025-08-06 03:30:49 +05:30
Ankit Mahato
6bbd8d75d2 Update http_client_manager_test.dart 2025-08-06 03:25:56 +05:30
Ankit Mahato
82fe3e710b Disable tests running twice 2025-08-06 03:17:43 +05:30
Ankit Mahato
01553fc1f4 Update sse_test.dart 2025-08-06 03:17:27 +05:30
Ankit Mahato
bc1dab9002 Merge branch 'main' into enhance-auth-fields 2025-08-06 03:05:33 +05:30
Ankit Mahato
0842a90c07 Rename _substituteAuthModel to substituteAuthModel
Changed the function name from _substituteAuthModel to substituteAuthModel for improved clarity and consistency. Updated its usage in substituteHttpRequestModel accordingly.
2025-08-06 03:04:17 +05:30
Ankit Mahato
5146a51f89 Merge pull request #861 from synapsecode/better_networking/sse
SSE & Streaming Support for BetterNetworking
2025-08-06 02:46:05 +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