Udhay-Adithya
d5915bb321
refactor: Move AutoFixService, RequestApplyService, PromptBuilder, and UrlEnvService to core services
...
- Deleted old implementations of AutoFixService, RequestApplyService, PromptBuilder, and UrlEnvService from the chat feature.
- Introduced new implementations of AutoFixService, RequestApplyService, PromptBuilder, and UrlEnvService in the core services directory.
- Updated import paths to reflect the new structure.
- Ensured all functionalities remain intact after the refactor.
2025-09-21 11:51:15 +05:30
Udhay-Adithya
f8d54da074
feat: enhance routing and state management in Dashbot components
2025-09-21 02:14:38 +05:30
Udhay-Adithya
671e4218cc
feat: reorganize attachments provider and model structure
2025-09-21 02:00:11 +05:30
Udhay-Adithya
61a91ae4dd
feat: replace nanoid with getNewUuid
2025-09-21 01:53:07 +05:30
Udhay-Adithya
8addcc44a2
refactor: split chat viewmodel to specific services
2025-09-21 01:47:05 +05:30
Udhay-Adithya
fc6abd044a
feat: add clear chat functionality
2025-09-21 01:08:02 +05:30
Udhay-Adithya
3a4a871676
feat: enhance OpenAPI insights generation with structured metadata and summary
2025-09-21 00:59:30 +05:30
Udhay-Adithya
ce3248dec0
feat: improve ui for openapi specs feature
2025-09-21 00:32:08 +05:30
Udhay-Adithya
b7a7bde093
feat: add openapi spec import functionality
2025-09-19 23:47:42 +05:30
Udhay-Adithya
9b1c3fe41c
feat: implement cURL import functionality with parsing and action handling
2025-09-17 02:19:22 +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
Udhay-Adithya
38cb5eb2d6
feat: make dashbot more friendly and explanatory wiith tasks
2025-09-16 02:05:34 +05:30
Udhay-Adithya
9c76683c85
fix: update collection notifier to include parameter enablement
2025-09-16 01:41:39 +05:30
Udhay-Adithya
16e7b92934
feat: multi-action actions with enums, upload scaffolding, and UI factory
...
- Add actions list to chat messages
Introduce
- ChatActionType/ChatActionTarget enums and mapping helpers
- Refactor viewmodel to parse actions and apply fixes via enums
- Implement DashbotActionWidgetFactory and action widgets (auto-fix, add-tests, language, code, upload)
- Integrate upload attachments provider and map upload_asset action
- Update prompt schema docs to prefer actions array and include upload_asset
- Update chat bubble to render multiple actions
2025-09-16 01:39:39 +05:30
Udhay-Adithya
ca4a7415df
feat: implement code generation ui
2025-09-08 23:47:51 +05:30
Udhay-Adithya
eb0f4f5c74
feat: implement code generation method
2025-09-08 23:47:38 +05:30
Udhay-Adithya
6a9e72c0ac
feat: add code generation prompt
2025-09-08 23:47:12 +05:30
Udhay-Adithya
6b4c0421f8
feat: update default dimensions for DashbotWindowModel
2025-09-08 16:13:38 +05:30
Udhay-Adithya
1e4f78be72
feat: move generation buttons to dashbot
2025-09-08 15:43:14 +05:30
Udhay-Adithya
6ed8e00488
feat: add quick auto add test to postRequestScript feature
2025-09-06 01:37:26 +05:30
Udhay-Adithya
c16665aa12
feat: add generate documentation functionality
2025-09-05 23:10:37 +05:30
Udhay-Adithya
e68674d610
feat: implement auto-fix functionality
2025-09-05 19:11:51 +05:30
Udhay-Adithya
6bbbe6ccc3
feat: improve prompts
2025-09-05 16:41:35 +05:30
Udhay-Adithya
7e13a48199
feat: enhance EditRequestPane with segmented layout for EditGraphQLRequestPane
2025-09-05 12:48:41 +05:30
Udhay-Adithya
1c3eccd9fd
feat: enhance EditRequestPane with segmented layout for Dashbot window
2025-09-05 12:43:30 +05:30
Udhay-Adithya
9a6215246e
feat: integrate dashbot tab for desktop devices
2025-09-05 03:02:00 +05:30
Udhay-Adithya
eaa830ef21
feat: integrate DashbotTab into mobile requests page
2025-09-04 01:24:25 +05:30
Udhay-Adithya
ebd184e14a
refactor: replace TextButton with HomeScreenTaskButton in home page
2025-09-03 23:26:26 +05:30
Udhay-Adithya
34c693528d
refactor: update Dashbot window size constraints and enhance request navigation handling
2025-09-03 11:24:07 +05:30
Udhay-Adithya
0490163584
refactor: move generate buttons to dashbot
2025-09-03 10:59:03 +05:30
Udhay-Adithya
c8e7c6b4e6
refactor: remove unused Message class; update AI model handling in ChatViewmodel
2025-09-02 13:14:54 +05:30
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
Udhay-Adithya
0def6c1713
feat: dahbot chat page
2025-09-01 15:59:07 +05:30
Ankit Mahato
a4b662be65
Merge pull request #878 from synapsecode/manasgsoc25_report
...
GSoC 2025 Report: Manas Hejmadi
2025-09-01 02:34:04 +05:30
Manas Hejmadi
251775091d
Pastebin References removed and replaced with local codes folder
2025-09-01 02:29:05 +05:30
Manas Hejmadi | Developer
82817d5efd
Sentence Modifications and Corrections
2025-09-01 02:25:24 +05:30
Manas Hejmadi
706f00e042
Report Modifications: sentences & grammar structure
2025-09-01 01:36:27 +05:30
Manas Hejmadi
7f060ec48d
Instances of 'apidash' renamed to 'API Dash'
2025-09-01 01:16:51 +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
Manas Hejmadi | Developer
7033bf2ba3
Fix formatting and improve clarity in project documentation
2025-08-31 23:43:53 +05:30
Ankit Mahato
afdade4be8
Update better_networking
2025-08-31 23:40:28 +05:30
Manas Hejmadi | Developer
ce4dc87cb9
Revise Documentation & fix captions
2025-08-31 23:13:14 +05:30
Manas Hejmadi
bf927fbc0f
Removed the Demo GIF
2025-08-31 23:06:22 +05:30
Manas Hejmadi | Developer
417d5fcae5
Added Video Demos as Attachments
2025-08-31 23:05:46 +05:30
Manas Hejmadi
5ea4d4ec18
Added PincodeTable SDUI example
2025-08-31 22:15:58 +05:30