Skip to content

[BUG] Status badge color mismatch#46

Closed
OverDsh wants to merge 99 commits intomainfrom
bug/warning_badge_color
Closed

[BUG] Status badge color mismatch#46
OverDsh wants to merge 99 commits intomainfrom
bug/warning_badge_color

Conversation

@OverDsh
Copy link
Copy Markdown
Contributor

@OverDsh OverDsh commented Apr 5, 2026

See issue #39

OverDsh and others added 30 commits October 18, 2025 14:15
* 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
… 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>
…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>
OverDsh and others added 25 commits March 27, 2026 18:17
- 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>
rename function return undefined (team doesn't own the target project)
@OverDsh OverDsh self-assigned this Apr 5, 2026
@OverDsh OverDsh added the bug Something isn't working label Apr 5, 2026
@OverDsh OverDsh closed this Apr 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant