Commit Graph

476 Commits

Author SHA1 Message Date
Ankit Mahato
f38ee9f5bf Refactor DashBot 2025-09-29 07:25:22 +05:30
Ankit Mahato
b5931d3052 Update dependencies 2025-09-28 20:30:17 +05:30
Ankit Mahato
d64175728a Merge branch 'main' into dashbot-core 2025-09-28 16:38:22 +05:30
Ankit Mahato
e787ec3d54 Merge branch 'main' of https://github.com/foss42/apidash into pr/890 2025-09-28 14:18:53 +05:30
Ankit Mahato
b910854433 update lock files 2025-09-27 16:22:40 +05:30
Ankit Mahato
7c6c9b764c Update typography.dart 2025-09-27 14:23:50 +05:30
dependabot[bot]
f4b01d3ddb Bump flutter_lints from 4.0.0 to 6.0.0 in /packages/apidash_core
Bumps [flutter_lints](https://github.com/flutter/packages/tree/main/packages) from 4.0.0 to 6.0.0.
- [Commits](https://github.com/flutter/packages/commits/flutter_lints-v6.0.0/packages)

---
updated-dependencies:
- dependency-name: flutter_lints
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-26 00:38:17 +00:00
Ankit Mahato
9808b71328 bump versions 2025-09-24 02:28:18 +05:30
Ankit Mahato
ec86e28271 Merge branch 'main' into pr/887 2025-09-24 01:07:17 +05:30
Ankit Mahato
9fb31049b0 Update handle_auth.dart 2025-09-24 00:55:02 +05:30
Ankit Mahato
7001db77ec Update better_networking version 2025-09-24 00:52:52 +05:30
Ankit Mahato
f7680b63ef Merge branch 'main' into pr/867 2025-09-24 00:40:51 +05:30
Udhay-Adithya
8036d60615 feat: harden curl_parser, tolerate flags, improve output, and expand tests
- Pre-filter unknown flags before ArgParser; keep positional args.
- Tolerate non-request flags: -v/--verbose, --connect-timeout, --retry, --output, --compressed, -i/--include, --globoff.
- Auth: support --oauth2-bearer; map to - Authorization only if absent.
- Cookies: parse -b/--cookie; accept -c/--cookie-jar (ignored for request).
- URL: prefer first http(s) positional when --url missing; quote cleaning.
- Data: merge data-urlencode → data-raw → data-binary → data; default POST when body/form present; HEAD remains HEAD.
- Forms: parse -F entries; auto-set multipart Content-Type if missing.
- Headers: robust -H parsing for multi-colon values.
- toCurlString: deterministic order; fix continuation spacing; emit -d right after headers/form; place -k/-L at end.
- Utils: normalize backslash-newlines/CRLF; remove stray '+'; shlex split.
- Tests: add unknown flags, oauth2-bearer (and non-override), cookie-jar, verbose/timeout/retry/output tolerance, data merging order, HEAD+data, -A user-agent, -b filename.
- Docs: add Dartdoc for utils; class docs present.
2025-09-17 00:11:20 +05:30
Ankit Mahato
0dfbdc3309 Rectify dependency export 2025-09-14 02:12:49 +05:30
Ankit Mahato
71588c5c28 Update pubspec.yaml 2025-09-14 01:50:52 +05:30
Ankit Mahato
6cec7b6b90 Update better_networking example 2025-09-14 01:44:02 +05:30
Ankit Mahato
a7c4c0a950 bump better_networking 2025-09-14 01:34:34 +05:30
Ankit Mahato
d277186b55 Merge pull request #877 from Aman071106/main
Update pubspec.yaml to losen better_networking sdk constraints
2025-09-14 01:31:09 +05:30
Ankit Mahato
c288a5d61d Update pubspec.yaml 2025-09-14 01:30:32 +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
Udhay-Adithya
0def6c1713 feat: dahbot chat page 2025-09-01 15:59:07 +05:30
Ankit Mahato
6fcf75e104 Update pubspec.yaml 2025-09-01 00:02:09 +05:30
Ankit Mahato
3be4b05119 Update genai package metadata
Added a .pubignore file to exclude unnecessary files from publishing. Updated the package description, homepage, and topics in pubspec.yaml for better discoverability. Improved README and CHANGELOG to clarify features and usage, and updated maintainer information.
2025-08-31 23:58:48 +05:30
Ankit Mahato
c2d4f3ee1c Update pubspec.lock 2025-08-31 23:49:20 +05:30
Ankit Mahato
afdade4be8 Update better_networking 2025-08-31 23:40:28 +05:30
Ankit Mahato
0050634e09 Merge pull request #880 from synapsecode/toolgen_and_uigen
ToolGen & AIUIGen Implementation
2025-08-31 19:55:18 +05:30
Udhay-Adithya
8b74dbbfcd feat: add dashbot prompts and update dependencies in pubspec.yaml 2025-08-31 17:05:48 +05:30
Manas Hejmadi
b844e7c279 REFACTOR: GenAIAgenticService -> AIAgentService 2025-08-31 16:14:23 +05:30
Manas Hejmadi
b1f340de11 REFACTOR: APIDashAIAgent -> AIAgent 2025-08-31 16:12:31 +05:30
Udhay-Adithya
ec296a7487 feat: add genai dependency to dashbot package 2025-08-31 14:16:30 +05:30
Udhay-Adithya
b9cc42b019 feat: add initial dashbot package implementation
- Created a new Dashbot package with core functionalities.
- Implemented Dashbot window model and notifier for state management.
- Added UI components including Dashbot default page and home page.
- Integrated routing for Dashbot with initial routes defined.
- Included assets for Dashbot icons and set up pubspec.yaml.
- Added tests for Dashbot window notifier to ensure functionality.
- Established a basic README and CHANGELOG for the package.
2025-08-31 12:15:43 +05:30
Ankit Mahato
0a70518366 revert genai_test.dart 2025-08-31 11:56:01 +05:30
Udhay-Adithya
ac74732536 chore: update build files 2025-08-31 11:54:26 +05:30
Ankit Mahato
735fb9539e Update .gitignore 2025-08-31 11:19:07 +05:30
Ankit Mahato
03d3b19686 fixes 2025-08-31 10:57:53 +05:30
Manas Hejmadi
37a21106ae genai_testing: Expanded Testing Efforts 2025-08-31 01:56:48 +05:30
Manas Hejmadi
143e2c146b genai README update + Basic Testing 2025-08-31 01:41:23 +05:30
Manas Hejmadi
2f5f243fed REFACTOR: toolgen files code splitting 2025-08-30 02:49:56 +05:30
Manas Hejmadi
6e36cd40d3 ai_ui_designer_widgets split into multiple files 2025-08-29 22:05:48 +05:30
Manas Hejmadi
fc3009f8fb Basic Agentic Infrastructure created 2025-08-29 02:37:42 +05:30
Ankit Mahato
6e1f2b4773 Refactor AI model selection and config handling 2025-08-28 06:42:32 +05:30
Ankit Mahato
8fa3433cf8 Update http_service.dart 2025-08-27 02:08:53 +05:30
Ankit Mahato
72fea1ba65 Refactor genai package to new modular interface
Reorganized the genai package by removing legacy LLM-related files and introducing a new modular interface under the 'interface' directory. Added provider-specific model classes, centralized constants, and updated the example to use the new API and data structures. Updated exports in genai.dart and improved dependency management.
2025-08-27 02:08:36 +05:30
Aman Gupta
810270c466 Update pubspec.yaml to losen better_networking sdk constraints 2025-08-25 00:30:55 +05:30
Manas Hejmadi
30075a6d95 genai: Minor Refactoring and Corrections 2025-08-11 15:10:13 +05:30
Manas Hejmadi
eb852df646 genai: README & License Updated 2025-08-11 03:30:43 +05:30
Ankit Mahato
d8d5f70379 Move example to genai_example
Renamed the example directory to genai_example, updated package name in pubspec.yaml, and added pubspec_overrides.yaml for local dependency overrides. Updated pubspec.lock to reflect new and overridden dependencies.
2025-08-11 01:16:07 +05:30
Udhay-Adithya
a12254ba7e fix: improve OAuth authentication tests to handle null data cases 2025-08-07 22:18:14 +05:30