-
Notifications
You must be signed in to change notification settings - Fork 3
V next #84
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Updates various package versions across multiple projects. This ensures the application uses the latest features, security patches, and bug fixes provided by the updated dependencies.
Implements a search page with filtering based on search prompt, allowed domains, and blocked domains. Introduces a suggestion list component to display filtered URLs with actions such as opening the URL, editing the note, and creating a note for the post.
It does nothing but it's there Adds search functionality to the navigation menu. Implements the ability to delete suggestions and displays success/error messages upon completion.
Adds an AI service to provide research suggestions based on a user-defined topic. Integrates the AI service into the search page, allowing users to fetch suggestions using the Reka AI API. Displays the loading state during the search, and handles errors gracefully with toast notifications.
Reduces the row size in the post list data grid to improve visual appearance and address potential issues with overly large buttons. Related to #70
…l-in-post-list bug: Improves row size in post list
Moves the project's code into a `src` folder. This change organizes the project structure by introducing a `src` directory to house the main source code. Updates paths in various configuration files (azure.yaml, Dockerfiles, .sln) and scripts to reflect the new directory structure. Fixes #74
Moves code into a `src` folder
Moves project files to the src folder to align with standard project structure. Updates Dockerfile paths, Azure config, and build scripts to reflect the new structure. Also removes obsolete test file.
Removes the solution file. The project is now managed by a different build system.
Configures the AI service to return research results in a structured JSON format. This allows for easier parsing and utilization of the AI-generated suggestions by defining a JSON schema and modifies the query to exclude explicit instructions about credible sources, since that is now managed by the research tool configuration. Also, introduces domain filtering (allowed/blocked domains) for web searches to refine research scope.
Enhances the AI research suggestion feature by improving error handling, logging, and data persistence for debugging. Updates the Reka API base URL and simplifies the query construction. Moves domain models to a shared project. Fixes: #72
Updates the research service to fetch blog posts about a topic and configures the http client with resilience policies.
Refactors the research service to use the Reka SDK for fetching blog post suggestions. Changes the return type of SearchSuggestionsAsync to PostSuggestions DTO. Adapts the Blazor UI to consume the new PostSuggestions data structure and display the blog post suggestions in the SuggestionList component. Fixes #72
Updates Aspire packages to version 13.0.2 in the API and AppHost projects. This upgrade brings in the latest features, performance improvements, and bug fixes provided by the Aspire framework. The .gitignore file is updated to correctly ignore development settings files. Fixes #72
Adds the PostSuggestion domain model to represent search suggestions. Modifies the AI service to format the publication date. Updates the Search and SuggestionList components to handle and display search suggestions, allowing users to add them as notes. Fixes a bug related to IQueryable and replace to List collection.
Enhances AI search suggestions and codebase
Adds settings for summary and search prompts, as well as favorite and blocked domains. These settings are loaded when the search page is initialized, allowing users to customize their search experience. Relates to #76
Moves the search and summary prompts to application settings, allowing users to customize the AI's behavior. Adds default prompts to settings if they are not yet defined. Adds validation to settings to ensure that prompts contain required placeholders.
…ettings Enables customizable AI prompts via settings
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.