-
Notifications
You must be signed in to change notification settings - Fork 1
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
chore: mb november 1st release #323
Conversation
* ✨ Added back button to thread details page * ⚡️ changed char to svg
* ⚡️ added custom error page * ⚡️ clean up
…adata (#215) * feat: added og api endpoint * feat: design og image for dark mode * fix: file formated * fix: amend og image to pick current theme color and adapt * feat: added custom metadata to thread page * feat: added custom metadata to bot page * fix: clean up * fix: move bg to a component * fix: move og-image design to a component * fix: use variable for URL * fix: to slug func * ⚡️ Move and clean up UrlToSlug * fix(masterbots.ai): zod dependecy * fix: type error * fix: type error for metadata * fix: clean and build fix --------- Co-authored-by: Roberto Lucas <[email protected]>
* fix: og to render first letter of username if there's no avatar * fix: clean up * fix: clean up
* feat: create action.ts * fix: upt share button * fix: add axios module * fix: add resend module * fix: update vercel env config * fix: split share function * fix: update share component * [coderabbitai] style: upt thread-user-actions condition Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: Roberto Lucas <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: add get_free_month column to user table * feat: create referral table * feat: add is_blocked column to user table * feat: add pro_user_subscription_id column to user table * fix: upt metadata * fix: update relationship name
* feat: create 'models' table AI models * fix: add 'model' column to 'thread' table with foreign key constraint * feat: add model_value into models
* [masterbots.ai]feat:(multimodels-integration)add actions - helpers - routes * [masterbots.ai]feat:(multimodels-integration)add NextTopLoader * [masterbots.ai]feat:(multimodels-integration)add NextTopLoaders * [masterbots.ai]feat:(multimodels-integration)add new chat components * [masterbots.ai]chore:next version * [masterbots.ai]feat:(multimodels-integration)update use context * [masterbots.ai]feat:(multimodels-integration)icons update * [masterbots.ai]chore:command ui * [masterbots.ai]refactor:moving chat componets to folder * [masterbots.ai]feat:env checker * [masterbots.ai]feat:env guard
* fix-guards + dom warning * fix-rename env var - vercel name
* fix: update terms * fix: building error * fix: update terms content * fix: rm the older part at the bottom
* feat: added free card * feat: added animation to the plan card * feat: added more plan card and referral code link * fix: clean up * wip: wizard * feat: wizard & modal * feat: plan Design theme and modal Header and Footer * feat: plan clean up * update * clean up * fix: rm plan comp on browse page * fix: wizard clean up * feat: succes & error modal * feat: loading comp * feat: added checkout comp * feat: set up stripe and context * wip: implementing subscription * feat: implementing subscription * feat: payment reciept * fix: clean up receipt * fix: modal not showing & shallow routing * fix: small fix * fix: receipt comp * fix: clean up * fix: shallow rerouting * feat: check if user has an active subscription * fix: coderabbit ob * fix: coderabbit ob * fix: coderabbit clean up update * fix: coderabbit clean up update * fix: coderabbit clean up update * fix: clean up * fix: clean up * fix: page restructuring and status on the receipt * fix: revamp receipt and structure * fix: rm unused file * fix: clean up * fix: update & clean up * fix: update * fix: rm the svg * fix: revamp formatSystemPrompts * fix: revamp msg to formatSystemPrompts * fix: update * fix: refactor the receipt page * fix: rm public key * fix: update * fix: update * fix: update * fix: code refactor for error and loading rendering * ref: calling secret keys from server * ref: receipt page and small fix * fix: rm file * fix(impr): subs & flow ux + cleanup * fix(masterbots.ai): OG not redering (#224) * fix: og to render first letter of username if there's no avatar * fix: clean up * fix: clean up * fix(masterbots.ai): share function (#225) * feat: create action.ts * fix: upt share button * fix: add axios module * fix: add resend module * fix: update vercel env config * fix: split share function * fix: update share component * [coderabbitai] style: upt thread-user-actions condition Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: Roberto Lucas <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * feat(hasura): update user db schema for pro users (#227) * feat: add get_free_month column to user table * feat: create referral table * feat: add is_blocked column to user table * feat: add pro_user_subscription_id column to user table * fix: upt metadata * fix: update relationship name * feat(hasura): add Ai Model Tracker To Threads (#229) * feat: create 'models' table AI models * fix: add 'model' column to 'thread' table with foreign key constraint * feat: add model_value into models * [masterbots.ai] feat: multi AI models integration (#228) * [masterbots.ai]feat:(multimodels-integration)add actions - helpers - routes * [masterbots.ai]feat:(multimodels-integration)add NextTopLoader * [masterbots.ai]feat:(multimodels-integration)add NextTopLoaders * [masterbots.ai]feat:(multimodels-integration)add new chat components * [masterbots.ai]chore:next version * [masterbots.ai]feat:(multimodels-integration)update use context * [masterbots.ai]feat:(multimodels-integration)icons update * [masterbots.ai]chore:command ui * [masterbots.ai]refactor:moving chat componets to folder * [masterbots.ai]feat:env checker * [masterbots.ai]feat:env guard * docs: site map diagram * feat: set up stripe and context * wip: implementing subscription * fix: rm the svg * fix: replace secret with variable * fix: chat restructure * fix(update): chat restructure * fix(deployment error): can't find an icon or not exported * fix: deployment issues * fix: deployment issues * fix: deployment issues * fix: adjust design * fix: clean up * fix: clean up * fix: color var updaye * [coderabbitai] impr: update apps/masterbots.ai/components/stripe-element.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * [coderabitai] impr: update apps/masterbots.ai/components/succes-content.tsx Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: success close button * fix: bg image for yearly card * fix: move func to util * ref: receipt page function to use reac-use * fix: move depencies to the app * fix: clean up * ref: wizard to use radix dialog components * update * fix: coderabitai update --------- Co-authored-by: Roberto Lucas <[email protected]> Co-authored-by: Nathanael Liu <[email protected]> Co-authored-by: Roberto Lucas <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Brandon Fernández <[email protected]>
* fix-guards + dom warning * fix-rename env var - vercel name * fix-changed PERPLEXITY-LLama model
* fix(UI):varius UI fixes * fix(UI):varius UI fixes * fix(UI): Tailwind class corrections, conflict resolution, text alignent to the left * fix(UI):update
* fix: make the dialog content responsive * fix: free plan card adjusted * fix: update * fix: update receipt styles * fix: build error * fix: build error * fix: build error update * fix: update * fix: observation
* feat: add redirection rules * fix: update all links with new shorten urls * fix: update all links with new shorten urls * feat: make folder structure according to sitemap * [coderabbitai] impr(masterbots.ai): update app/c/page.tsx error handling Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * [coderabbitai] impr(masterbots.ai): update app/c/[category]/[chatbot]/page.tsx error handling Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: build error * [coderabbitai] impr(masterbots.ai): update app/c/[category]/[chatbot]/page.tsx error handling Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * feat: add sitemap and metagraph * fix: use original generateMetadata * fix: update page links * fix: show only filtered threads on page reload * fix: build error --------- Co-authored-by: Roberto Lucas <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: add 'disabled' state to ChatAccordion * fix: show default question's answer in thread list * fix: use braces and create explicit statement blocks
* update * fix: update * fix: responsiveness * fix: update * fix: few clean up * fix: rm unused image * fix: rm unused image
* impr(hasura): db tables * impr(hasura): db tables * fix(hasura): user permissions * impr(hasura): sql models enum migration
* impr: web search tool call * fix: colour values * fix: typo * impr: code suggestions * fix: class name typo * wip(fix): web search false positive response + webSearch context * fix: web search callback * fix: typo
* feat: user card * fix: update * merge develop && update * feat: user generate bio & favourite topic * fix: update user card * feat: added profile sidebar * fix: update * update * update * update * fix: fetch approved and public threads * fix: fetch approved and public threads * update * fix: clean up and update * update * make fetch user work with bio * update * update * design updating * update * update * fix: few changes * update * fix: design update * fix: footer in layout * fix: update * fix: resercation * update * profile upload * feat: move the cloudinary key to env * fix: layout * fix: layout update
… & profile page (#313) * update * feat: added shallow link to the sidebar link * update' * fix: routing and content fetching * fix:update on routing * fix:update * update * update * update * fix: clean up * update * update
* feat: new bot profile - chat * chore: dev comments * chore: white bg bot avatar * feat: add skeleton bot profile
* feat:relocation of theme switch(jun) * feat: create font-size accessibility provider(jun) * feat: r-sidebar theme switcher relocation + skeleton * feat: impr add rem instead px
* feat: create mb-drizzle package initial structure * feat:(masterbots.ai) add drizzle endpoint + service * chore: include database url * chore: upt mb-drizzle * feat: refactor drizzle config + generations * chore: impr migrate * chore: add working drizzle connection + migrations * feat: add centralized actions * chore: add ai review recomendations
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We failed to fetch the diff for pull request #323
You can try again by commenting this pull request with @sourcery-ai review
, or contact us for help.
@coderabbitai create a product update document with all the changes pushed to the main branch. The product update document should: Include product updates:
Avoid product updates:
|
Tip For best results, initiate chat on the files or code changes. I've prepared the product update document as per your instructions. Product Update DocumentVersion Tracking
Change LogThe following pull requests have been merged into the main branch:
Note: To avoid assuming data, I've listed the pull request numbers without titles or descriptions. If you provide the titles or summaries of these pull requests, I can update the change log accordingly. Impact AssessmentAn impact assessment requires detailed information about the changes introduced in each pull request. Once the change log is updated with the specific details, I can proceed to assess the impact on existing systems. User FeedbackNo recent user feedback was found since the last release. Given NotesPlease provide any additional documents or notes related to the product updates, and I will include them in their respective sections. Let me know if you'd like any revisions or additions to this document. 🔗 Analysis chain🏁 Scripts executedThe following scripts were executed for the analysis: Script:
Length of output: 662 |
@coderabbitai these are the summaries for each PR below: PR #320Integrate Drizzle ORM into the project to enhance database management capabilities. Implement new admin services and API for user management, including actions like blocking users and updating subscriptions. Update environment and docker-compose configurations to support the new database setup. Release Notes
PR #317Add custom settings options including font size selection and theme toggling. Enhance accessibility by introducing an AccessibilityProvider to manage font size settings. Implement suspense with a fallback skeleton for the ProfileSidebar component to improve loading experience. Release Notes
These updates aim to improve usability, accessibility, and overall user experience within the application. PR #314Update the ChatChatbotDetails component with a new UI layout, including a card header, floating avatar, and enhanced description section. Refactor the component for improved readability and maintainability. Release Notes
PR #313Release Notes
PR #309Add a new feature to enable web search within the chat interface and enhance the checkbox component to support custom settings. Update UI components to use muted colors for better visual consistency. Release Notes
PR #306Release NotesEnhance the SEO capabilities of the application by updating the sitemap with new URLs and improving metadata descriptions. Include category names in Hasura service queries and truncate long responses in metadata generation for better SEO.
PR #304Bug fixing the error with the search by implement a new search feature that enables searching within thread content, enhancing the browsing experience. Improve the search input component with dynamic placeholders and responsive design, and add visual feedback for search input focus. Release Notes
PR #303Release Notes
PR #302Refactor chat components to improve code organization and state management, including separating message pair rendering into a new component and enhancing loading state handling. Update the regex in the web search tool for better JSON data matching. Release Notes
PR #301Improve the user interface and logic of the authentication forms by adding password visibility toggles and a password strength meter. Refactor email templates into a separate module for better code organization. Enhance the responsiveness and animations of authentication-related pages. Simplify and improve the ClickableText component logic and truncate long usernames in the user menu for better UI consistency. Release Notes
PR #300Implement a user profile page with a new 'Profile' link in the user menu and a 'UserCard' component to display user details. Release Notes
PR #299Implement a thread list display feature and enhance the user interface by highlighting the active thread in browse and chat sections. Release Notes
PR #298Reorganize the navigation menu for mobile view by introducing a right-side sidebar for the user profile menu and moving main navigation items into it. Enhance the user experience by adding auto-close functionality for the sidebar and fixing logout context errors. Adjust the desktop header by removing 'Browse' and reorder navigation items for better accessibility.
Release Notes
These changes enhance user experience by streamlining navigation and profile management within the application. PR #297Release Notes
PR #296Update user permissions by adding select permissions for 'anonymous', 'moderator', and 'user' roles, and remove unnecessary array relationships and table includes. Release Notes
PR #295Introduce new tools for chatbots, including a web search tool and a chatbot metadata tool, to enhance their capabilities. Refactor code for consistency in string literals and improve error handling in AI processing functions. Release Notes
PR #294Release Notes
|
Tip For best results, initiate chat on the files or code changes. I've updated the product update document with the detailed summaries you've provided. Product Update DocumentVersion Tracking
Change LogPR #320: Integrate Drizzle ORM and Implement New Admin Services
PR #317: Add Custom Settings and Enhance Accessibility
PR #314: Update ChatChatbotDetails Component UI
PR #313: Enhance Sidebar Navigation and Thread Management
PR #309: Enable Web Search in Chat Interface
PR #306: Enhance SEO Capabilities
PR #304: Implement Thread Content Search Feature
PR #303: Add "Browse" Navigation and "Power-Up" Feature
PR #302: Refactor Chat Components
PR #301: Improve Authentication Forms and UI
PR #300: Implement User Profile Page
PR #299: Implement Thread List Display Feature
PR #298: Reorganize Navigation Menu for Mobile View
PR #297: Enhance User Table Relationships and Permissions
PR #296: Update User Permissions
PR #295: Introduce New Tools for Chatbots
PR #294: Enhance Dark Mode Support and UI Feedback
Impact Assessment
User FeedbackNo new user feedback has been collected since the last release. We recommend actively seeking user feedback post-release to identify any issues and areas for improvement. Given Notes
Please let me know if you need any further revisions or additional information. |
@coderabbitai reformat the product update according to this template below: Example:What’s shipping 🌟
Announcements 📣
FYI’s 📌
|
Tip For best results, initiate chat on the files or code changes. Here's the product update reformatted according to your template: Product UpdateWhat’s shipping 🌟
Announcements 📣
FYI’s 📌
Please let me know if you need any further adjustments. ✏️ Learnings added
|
Changelog: