hunteraraujo
82434a248c
Disable markdown as it causes crash for some responses
2023-10-20 08:07:27 -07:00
hunteraraujo
2187f66149
Show error toast for 5xx error
2023-10-20 00:20:46 -07:00
hunteraraujo
27ff99a9a5
Check for inline code blocks in agent step
2023-10-20 00:15:20 -07:00
hunteraraujo
952f181377
Stop continuous mode when agent returns isLast
2023-10-20 00:13:12 -07:00
hunteraraujo
9219bfba0e
add Markdown detection and rendering
...
- Implement `containsMarkdown` function to identify messages with Markdown
- Utilize `flutter_markdown` package to render detected Markdown content
- Enhance chat UI to conditionally display plain text or formatted Markdown
2023-10-19 22:19:09 -07:00
hunteraraujo
17d93421e7
Add flutter_markdown dependency
2023-10-19 22:13:15 -07:00
hunteraraujo
57bcbdf45c
Refactor LeaderboardSubmissionDialog to use SharedPreferencesService
2023-10-10 23:19:35 -07:00
hunteraraujo
dbec110bac
Refactor ChatInputField to use SharedPreferencesService
2023-10-10 18:39:24 -07:00
hunteraraujo
8245433d7f
Refactor TaskViewModel to use SharedPreferencesService
2023-10-10 15:33:52 -07:00
hunteraraujo
8972132eb0
Refactor SettingsViewModel to use SharedPreferencesService
2023-10-10 14:54:33 -07:00
hunteraraujo
0eb476c3fa
Refactor TaskService to use SharedPreferencesService
2023-10-10 12:35:34 -07:00
hunteraraujo
860f985e87
Add SharedPreferencesService to dependency injection system
2023-10-10 12:17:37 -07:00
hunteraraujo
9b8094329d
Add SharedPreferencesService
2023-10-10 11:12:43 -07:00
hunteraraujo
c77ade5b2f
Gate test suites from the task view based off isDeveloperModeEnabled flag
2023-10-09 11:30:58 -07:00
hunteraraujo
51ebe2407d
Integrate TaskQueueViewModel throughout application
2023-10-08 22:34:52 -07:00
hunteraraujo
a7e27d1a64
Remove duplicate functionality from SkillTreeViewModel
2023-10-08 22:33:21 -07:00
hunteraraujo
7e5bdac2a0
Add TaskQueueViewModel for managing benchmark tasks and leaderboard submissions
2023-10-08 22:28:57 -07:00
hunteraraujo
b2d53d8d18
Introduce TestOption Enum for Enhanced Test Selection Clarity ( #5586 )
2023-10-06 16:13:33 -07:00
hunteraraujo
0f2126e6f0
Implement Artifact Class for Enhanced Data Handling ( #5585 )
2023-10-06 14:55:47 -07:00
hunteraraujo
9e353e09b5
Update frontend build ( #5570 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-10-05 23:53:02 -07:00
hunteraraujo
bc10845cb5
Include pop ups + change auth flow for github codespace
2023-10-05 23:50:21 -07:00
hunteraraujo
f810264c65
Update frontend build ( #5569 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-10-05 22:35:25 -07:00
hunteraraujo
5e6b348685
Swap out pop up auth for redirect ( #5568 )
2023-10-05 22:32:54 -07:00
hunteraraujo
8ae9b75150
Update frontend build ( #5567 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-10-05 22:09:58 -07:00
hunteraraujo
35efc897df
Enhanced OAuth 2.0 Implementation with Dynamic Redirect URIs and Popup Authentication ( #5566 )
...
* Set custom parameter redirect URI
* Red border
* Blue border
2023-10-05 22:07:32 -07:00
merwanehamadi
bcb24c1a58
Fix challenges ( #5561 )
...
Fix challenges and CI
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-10-05 10:59:50 -07:00
Swifty
3b7d83a1a6
Update frontend build ( #5556 )
2023-10-05 09:25:16 -07:00
hunteraraujo
7f89b8aae8
Update frontend build ( #5541 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-10-04 11:36:23 -07:00
hunteraraujo
f97fc0dd3d
Add GitHub Repository Validation to Leaderboard Submission Dialog ( #5539 )
2023-10-04 11:32:45 -07:00
hunteraraujo
1bd85cbc09
Update frontend build ( #5522 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-10-03 22:41:02 -07:00
hunteraraujo
45c15fc8c6
Enhanced Test Execution Flexibility ( #5521 )
...
Refactor UI and Logic for Task Queue and Test Suite Button
2023-10-03 22:34:22 -07:00
hunteraraujo
da6311fb1e
Fix UI Overlap Issue in TaskQueueView
...
This commit addresses a UI issue where the ListView items were overlapping with the Positioned widget in the TaskQueueView. The Positioned widget has been replaced with a more flexible layout using a Column widget to ensure proper spacing and positioning of elements on the screen. The ListView now takes up all available space above the buttons, preventing any overlap and enhancing the user experience.
2023-10-03 22:05:21 -07:00
hunteraraujo
6bd3136fe0
Add new stack data structure
2023-10-03 21:56:26 -07:00
hunteraraujo
72c54be164
Update frontend build ( #5516 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-10-03 15:08:47 -07:00
hunteraraujo
0d5c2a98c0
Implement Redirect Authentication for Google and GitHub Sign-In ( #5515 )
2023-10-03 12:51:49 -07:00
Swifty
cb1e36d916
Update frontend build ( #5396 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-09-29 14:03:31 +02:00
SwiftyOS
e71943f83b
change the index url for the tutorials
2023-09-29 13:50:18 +02:00
SwiftyOS
2640fc85cf
Frontend - Added link to tutorials
2023-09-29 13:36:58 +02:00
Swifty
91435136d5
Update frontend build ( #5393 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-09-29 10:37:00 +02:00
hunteraraujo
cbdb6ac0bf
Add _throwawayFocusNode to allow continuous mode to work after dialog
2023-09-29 00:22:00 -07:00
hunteraraujo
d91236deda
Fix bug where benchmarks are not showing chat convo
2023-09-28 23:59:14 -07:00
hunteraraujo
8c58df706a
Show helpful toast if someone hits a 404
2023-09-28 23:43:02 -07:00
hunteraraujo
88a4d1a0dd
Update _leaderboardBaseUrl to point at prod leaderboard
2023-09-28 22:37:40 -07:00
hunteraraujo
1f367618ed
Remove hard coded benchmark category
2023-09-28 19:40:23 -07:00
merwanehamadi
0e804e27dd
Add more data challenges ( #5390 )
...
Signed-off-by: Merwane Hamadi <merwanehamadi@gmail.com >
2023-09-28 19:30:08 -07:00
hunteraraujo
ab2a49c8d2
Show loading state when running benchmark or waiting for agent response
2023-09-28 13:09:26 -07:00
hunteraraujo
f3210fba96
Add _isWaitingForAgentResponse Property to ChatViewModel
...
A new property named _isWaitingForAgentResponse has been introduced to the ChatViewModel class to track the loading state when waiting for the agent's response. This boolean property is set to true when a chat message is being sent and reverts to false upon completion, whether successful or not. The notifyListeners() method is invoked to update the UI accordingly. This enhancement facilitates the display of a loading indicator, offering users visual feedback during the wait time for agent responses.
2023-09-28 13:09:05 -07:00
hunteraraujo
a438619177
Add LoadingIndicator for Async Operations
...
Implemented a new LoadingIndicator widget that displays a pulsating gradient line, giving users visual feedback during asynchronous operations such as API calls. The indicator animates a gradient from white to AppColors.primaryLight and back to the grey background color, signifying the loading state.
2023-09-28 12:54:13 -07:00
hunteraraujo
61653d122f
Update _leaderboardBaseUrl to point at dev leaderboard
2023-09-28 12:12:42 -07:00
Swifty
ca65dfc4fa
Update frontend build ( #5376 )
...
Co-authored-by: GitHub Action <action@github.com >
2023-09-28 11:00:26 +02:00