Closed
Conversation
* Enhancement: Send verification email after successful signup * Feature: Added email verification handler page * Fix: Wrapped useSearchParams in a Suspense component * Update src/app/signup/page.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/app/auth/VerifyEmailPage.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/app/auth/VerifyEmailPage.tsx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix: Remove Qodana from Github workflows * Fix: Remove Qodana config file
…he dashboard page
… ORM) (#13) * Feat: Migrate from Firebase Auth to Better-Auth using Turso DB and Drizzle ORM * Fix: Fixed SignUp page not redirecting * Refactor: Renamed login page to sign-in page and signup page to sign-up page * Removed unused cookie import Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Enhancement: Send verification email after successful signup * Feature: Added email verification handler page * Fix: Wrapped useSearchParams in a Suspense component * chore: Updated shadcn dependencies * Style: Changed destructive color * Feat: Created user settings page * Feat: Add Jetbrains IDE to .gitignore * chore: Added use-mobile hook for shadcn * Feat: Created preferences page in user settings * Feat: Enhance AuthLogic to handle multiple email verification modes * Feat: Created base page for security and connections settings * fix: Removed unused var and fixed type error * Enhancement: Improved email update feedback * Enhancement: Improved responsive layout * Fix: Update account preferences link to point to the correct route * Fix: Logout user when a sensitive action that invalidates the user's tokens is done * Docs: Improved API routes comments * Fix: Removed session cookie validation caching * Refactor: Make revokeSessionCookie parameter clearer * Feat: Added display name setting in user preferences * Enhancement: Title and content in settings cards are now separated by a separator * Enhancement: Display the display name in the homepage navbar dropdown * Feat: Implemented account deletion * Refactor: Changed Connections page name to Databases * Style: Changed security's page title to match the style of the other pages * Refactor: Remove Security and Databases pages from user settings sidebar * Feat: Migrated account deletion from firebase auth to better-auth * Feat: Migrated display name from firebase auth to better-auth * Fat: Migrated email change and verification from firebase auth to better-auth * Feat: Implemented email sending using nodemailer * Chore: Add twoFactor plugin to client and server auth configuration * Chore: Migrated DB to support two factor * Chore: Update .gitignore to include VSCode directories * Chore: Installed QR Code component * Refactor: Extracted Password Dialog into a component * Chore: Add input group component * Feat: Add 2FA Enabling in user settings * Feat: Add 2FA login dialog * Refactor: Changed delete account dialog to use password dialog component * Refactor: Remove unused authClient session data in TwoFactorSecurity component * Refactor: Make a two factor dialog wrapper to display different 2FA dialogs * Fix typo in loading toast message during account creation * Feat: Add a trustDevice checkbox in TOTP Auth flow * Feat: Make a two factor method switcher * Refactor: Clean up code by removing unused imports and fixing typos across multiple components * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix: Added missing closing tag for InputGroupButton --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Enhancement: Send verification email after successful signup * Feature: Added email verification handler page * Fix: Wrapped useSearchParams in a Suspense component * chore: Updated shadcn dependencies * Style: Changed destructive color * Feat: Created user settings page * Feat: Add Jetbrains IDE to .gitignore * chore: Added use-mobile hook for shadcn * Feat: Created preferences page in user settings * Feat: Enhance AuthLogic to handle multiple email verification modes * Feat: Created base page for security and connections settings * fix: Removed unused var and fixed type error * Enhancement: Improved email update feedback * Enhancement: Improved responsive layout * Fix: Update account preferences link to point to the correct route * Fix: Logout user when a sensitive action that invalidates the user's tokens is done * Docs: Improved API routes comments * Fix: Removed session cookie validation caching * Refactor: Make revokeSessionCookie parameter clearer * Feat: Added display name setting in user preferences * Enhancement: Title and content in settings cards are now separated by a separator * Enhancement: Display the display name in the homepage navbar dropdown * Feat: Implemented account deletion * Refactor: Changed Connections page name to Databases * Style: Changed security's page title to match the style of the other pages * Refactor: Remove Security and Databases pages from user settings sidebar * Feat: Migrated account deletion from firebase auth to better-auth * Feat: Migrated display name from firebase auth to better-auth * Fat: Migrated email change and verification from firebase auth to better-auth * Feat: Implemented email sending using nodemailer * Chore: Add twoFactor plugin to client and server auth configuration * Chore: Migrated DB to support two factor * Chore: Update .gitignore to include VSCode directories * Chore: Installed QR Code component * Refactor: Extracted Password Dialog into a component * Chore: Add input group component * Feat: Add 2FA Enabling in user settings * Feat: Add 2FA login dialog * Refactor: Changed delete account dialog to use password dialog component * Refactor: Remove unused authClient session data in TwoFactorSecurity component * Refactor: Make a two factor dialog wrapper to display different 2FA dialogs * Fix typo in loading toast message during account creation * Feat: Add a trustDevice checkbox in TOTP Auth flow * Feat: Make a two factor method switcher * Refactor: Clean up code by removing unused imports and fixing typos across multiple components * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix: Added missing closing tag for InputGroupButton * Feat/Refactor: Added backup code 2FA authentication, and moved dialogs out of the dialog folder * Refactor: Changed action text of backup code item from Regenerate to Manage and conditionally render the item if the user has 2FA enabled * Fix: Set lenght of backup code to 11 (10 letters + a dash) * Feat: Encrypt backup codes * Chore: Installed react-downloadfile-hook * Feat: Created ViewBackupCodeDialog to display backup codes to the user * Feat: Implement ViewBackupCodeDialog in user settings. Display backup codes after enabling 2FA and after regenerating them. * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Enhancement: Send verification email after successful signup * Feature: Added email verification handler page * Fix: Wrapped useSearchParams in a Suspense component * chore: Updated shadcn dependencies * Style: Changed destructive color * Feat: Created user settings page * Feat: Add Jetbrains IDE to .gitignore * chore: Added use-mobile hook for shadcn * Feat: Created preferences page in user settings * Feat: Enhance AuthLogic to handle multiple email verification modes * Feat: Created base page for security and connections settings * fix: Removed unused var and fixed type error * Enhancement: Improved email update feedback * Enhancement: Improved responsive layout * Fix: Update account preferences link to point to the correct route * Fix: Logout user when a sensitive action that invalidates the user's tokens is done * Docs: Improved API routes comments * Fix: Removed session cookie validation caching * Refactor: Make revokeSessionCookie parameter clearer * Feat: Added display name setting in user preferences * Enhancement: Title and content in settings cards are now separated by a separator * Enhancement: Display the display name in the homepage navbar dropdown * Feat: Implemented account deletion * Refactor: Changed Connections page name to Databases * Style: Changed security's page title to match the style of the other pages * Refactor: Remove Security and Databases pages from user settings sidebar * Feat: Migrated account deletion from firebase auth to better-auth * Feat: Migrated display name from firebase auth to better-auth * Fat: Migrated email change and verification from firebase auth to better-auth * Feat: Implemented email sending using nodemailer * Chore: Add twoFactor plugin to client and server auth configuration * Chore: Migrated DB to support two factor * Chore: Update .gitignore to include VSCode directories * Chore: Installed QR Code component * Refactor: Extracted Password Dialog into a component * Chore: Add input group component * Feat: Add 2FA Enabling in user settings * Feat: Add 2FA login dialog * Refactor: Changed delete account dialog to use password dialog component * Refactor: Remove unused authClient session data in TwoFactorSecurity component * Refactor: Make a two factor dialog wrapper to display different 2FA dialogs * Fix typo in loading toast message during account creation * Feat: Add a trustDevice checkbox in TOTP Auth flow * Feat: Make a two factor method switcher * Refactor: Clean up code by removing unused imports and fixing typos across multiple components * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix: Added missing closing tag for InputGroupButton * Feat/Refactor: Added backup code 2FA authentication, and moved dialogs out of the dialog folder * Refactor: Changed action text of backup code item from Regenerate to Manage and conditionally render the item if the user has 2FA enabled * Fix: Set lenght of backup code to 11 (10 letters + a dash) * Feat: Encrypt backup codes * Chore: Installed react-downloadfile-hook * Feat: Created ViewBackupCodeDialog to display backup codes to the user * Feat: Implement ViewBackupCodeDialog in user settings. Display backup codes after enabling 2FA and after regenerating them. * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Feat: Created Database tab under user settings * Enhancement: Made database table headers bold * Feat: Created database table schema * Feat: Created buisness logic for database handling * Feat: Created API routes for database logic * Feat: Created client API wrapper for DB api routes * Security: Patched React2Shell * Chore: Install react-query * Feat: Wrap layout in QueryClientProvider * Feat: Connected DatabaseTable ui to backend using react-query * Enhancement: Added tooltip to update email address button * Feat: Created database linking dialog * Feat: Created database deletion dialog * Feat: Created database rename dialog * Feat: Created change password dialog * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix: Fixed FormControl duplicate in database rename dialog * Fix: Typo in clientMessages in errors util file * Fix: In external database service, the CheckUserExit function wasn't waiting for the db to finish querying the user profile * Enhancement: Added zod error messages to rename database dialog --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
) * Enhancement: Feature branches now creates a deployment only on PRs. * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix: Fixed workflow_dispatch lacking pr number parameter --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
PR preview workflow
…n permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* Merge workflow fix into main (#29) * Chore: Update package-lock.json * Feat: Enabled password reset in auth.ts * Feat: Created reset password page * Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
- POST /databases endpoint now rejects non-HTTPS and private/internal endpoint URLs via isSafeEndpointUrl refine - All console.error calls in ExternalDatabaseService and api-utils replaced with createLogger structured calls (teamId/resourceId/operation context, no sensitive values) - Silent empty catch on _applyIntrospectResults in RefreshRobloxCredential now logs the error instead of swallowing it Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
projects tab in the team page
other tables in this project
rename function return undefined (team doesn't own the target project)
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
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.
See issue #39