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
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
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
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
af87942bdd
Remove unused imports from test and widget files
...
Cleaned up several files by removing unused import statements to improve code clarity and reduce unnecessary dependencies.
2025-08-05 21:22:16 +05:30
Ankit Mahato
be16016d95
Refactor dark mode color blending to extension method
...
Moved dark mode color blending logic to a Color extension (toDark) in the design system. Updated usages in ui_utils.dart and related tests to use the new extension. Removed the old getDarkModeColor function for cleaner and more idiomatic code organization.
2025-08-05 21:17:39 +05:30
Ankit Mahato
c4d6965e93
Simplify cancellation test assertions
...
Refactored test assertions in gql_test.dart and sse_test.dart to remove the 'reason' parameter from expect calls, making the code more concise.
2025-08-05 19:02:22 +05:30
Ankit Mahato
2680392c2a
Update REST API test endpoints and assertions
...
Changed test URLs from jsonplaceholder to api.apidash.dev and api.github.com. Updated test assertions to match new response formats and status codes. Added debug prints and improved cancellation test logic for streamHttpRequest. Enhanced overrideContentType tests for header validation.
2025-08-05 18:58:22 +05:30
Ankit Mahato
3bdc5cd5c9
Use media type parser for streamed response
...
Replaces direct access to 'content-type' header with getMediaTypeFromHeaders for improved MIME type extraction in streamHttpRequest.
2025-08-05 17:18:58 +05:30
Ankit Mahato
304447bf17
Expand streaming response types and subtypes
...
Added more constants for streaming-related MIME subtypes and updated kStreamingResponseTypes to include additional formats. This improves support for various streaming response types in the networking package.
2025-08-05 16:22:27 +05:30
Ankit Mahato
ae478c85ed
Reorder imports in http_response_utils.dart
...
Moved the 'dart:convert' import to the top of the file for consistency with Dart import conventions.
2025-08-05 15:47:04 +05:30
Ankit Mahato
c3bec79176
Update README.md
2025-08-05 15:28:13 +05:30
Ankit Mahato
06bb997d2d
Update README formatting and license info
...
Removed emoji and improved markdown formatting for consistency. Updated maintainer section and changed license reference from MIT to Apache License 2.0.
2025-08-05 13:16:06 +05:30
Ankit Mahato
257b30a1e9
Add authData parameter to HTTP request functions
...
Introduces an optional AuthModel parameter to sendHttpRequest and streamHttpRequest, allowing authentication handling for HTTP requests. Updates all usages and tests to pass null for the new parameter where authentication is not required.
2025-08-05 12:49:33 +05:30
Ankit Mahato
f4e0f82125
Merge branch 'main' into better_networking/sse
2025-08-05 06:18:21 +05:30
Ankit Mahato
95586abffc
Update http_service.dart
2025-08-05 06:04:25 +05:30
Udhay-Adithya
71a98cd2e5
feat: removed heartbeat monitoring
2025-08-05 02:17:36 +05:30
Udhay-Adithya
84ddbfa1ac
feat: implement local http server in desktop platforms for oauth2
2025-08-03 12:59:34 +05:30
Udhay-Adithya
84940c692c
test: add oauth model tests
2025-07-28 01:11:06 +05:30
Udhay-Adithya
98417be651
feat: enhance oauth flow with json accept header support
2025-07-23 17:03:36 +05:30
Udhay-Adithya
baac50f1ba
fix: update OAuth2 grant handlers to use accessTokenUrl instead of authorizationUrl
2025-07-23 13:31:43 +05:30
Udhay-Adithya
728cc52d9c
fix: improve oauth2 field
2025-07-23 12:48:10 +05:30
Udhay-Adithya
0c87374602
refactor: update OAuth1 fields and normalize signature method display type
2025-07-23 11:35:15 +05:30
Udhay-Adithya
a29f594f00
fix: auth header generation
2025-07-23 00:59:10 +05:30
Udhay-Adithya
bc779882f7
feat: implement oauth1
2025-07-22 23:09:15 +05:30
Udhay-Adithya
85030c72a6
feat: implement oauth1 authentication fields in AuthPage
2025-07-21 23:34:26 +05:30
Udhay-Adithya
8eda23dc3b
feat: add oauth1 model
2025-07-21 23:14:15 +05:30
Udhay-Adithya
f458d00341
feat: add oauth2 credential file handling
2025-07-21 23:07:34 +05:30
Udhay-Adithya
6391443d09
feat: implement resource owner password grant
2025-07-21 00:40:28 +05:30
Udhay-Adithya
1089403467
feat: implement client credentials grant handling
2025-07-20 23:48:35 +05:30
Udhay-Adithya
fd4b05663c
feat: add oauth2 ui and authorzation code grant handling
2025-07-20 23:07:58 +05:30
Udhay-Adithya
4453ac1b2a
feat: add oauth2 model
2025-07-20 17:01:11 +05:30
Udhay-Adithya
2253d6a2b4
feat: add obscureText handling and add suffixIcon parameter to getTextFieldInputDecoration
2025-07-19 14:23:12 +05:30
Ankit Mahato
351131f99d
Update pubspec.yaml
2025-07-14 01:19:54 +05:30
Ankit Mahato
32dcbda803
JWT refactor
2025-07-12 23:36:27 +05:30
Ankit Mahato
447cbd4fa7
refactor for digest
2025-07-12 18:04:19 +05:30
Ankit Mahato
33acbc8e5e
Update pubspec.yaml
2025-07-12 18:04:11 +05:30
Udhay-Adithya
3ca5255e8f
fix: pass null for authData in sendHttpRequest for digest authentication to prevent infinite loop when realm and nonce are empty
2025-07-12 00:43:44 +05:30
Manas Hejmadi
458e8c4fbe
Modified SSE Display to support DarkMode
2025-07-08 04:12:04 +05:30
Udhay-Adithya
38eb527703
feat: update APIAuthType enum to include display types for authentication options
2025-07-07 22:41:25 +05:30
Udhay-Adithya
739afca856
tests: improve auth utils tests(coverage 90%)
2025-07-07 22:08:51 +05:30
Udhay-Adithya
dcccc2b761
tests: add api auth model tests(coverage 100%)
2025-07-07 21:49:09 +05:30
Manas Hejmadi
74465ff243
better_networking README updated & improved
2025-07-07 21:20:57 +05:30
Manas Hejmadi
c58f6e6705
collection_providers_test: SSE Output in ResponseBody tested
2025-07-07 20:14:09 +05:30