Skip to content

Feat link out#9

Merged
michaelbarone merged 8 commits into
mainfrom
feat-link-out
Jun 24, 2025
Merged

Feat link out#9
michaelbarone merged 8 commits into
mainfrom
feat-link-out

Conversation

@michaelbarone

Copy link
Copy Markdown
Owner

No description provided.

Add ExternalUrlItem component documentation\n- Update URL model to include openInNewTab property\n- Document 'External' URL state in architecture\n- Update API endpoints with new property details
@michaelbarone michaelbarone requested a review from Copilot June 24, 2025 05:52
@github-actions

Copy link
Copy Markdown

🏗️ Build TSC Results

❌ Build failed
Please check the build logs for more details.

@github-actions

Copy link
Copy Markdown

🔍 Lint Results

✅ Lint passed successfully in 20 seconds

@github-actions

Copy link
Copy Markdown

🧪 Test Results\n❌ Tests failed or did not report results correctly in s.\n\n Please check the test logs for more details.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces support for external URLs that open in a new browser tab. Key changes include adding a new boolean field openInNewTab to the URL model and Prisma migration, updating API payloads and type definitions, and creating the ExternalUrlItem component for rendering external links.

Reviewed Changes

Copilot reviewed 19 out of 19 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
prisma/schema.prisma Added the openInNewTab field to the Url model.
prisma/migrations/20250624040530_add_open_in_new_tab/migration.sql Created migration to add the new column.
docs/* Updated documentation and architectural plans.
app/types/, app/lib/ Updated type definitions and state management.
app/components/url-menu/* Updated menu components to conditionally render ExternalUrlItem.
app/components/ui/UrlDialog.tsx Added UI support for the new toggle.
app/api/, app/admin/urls/ Updated API routes and admin pages to support the new field.

Comment thread app/components/url-menu/UrlMenu.tsx Outdated
Comment thread app/components/url-menu/TopMenuNavigation.tsx Outdated
@github-actions

Copy link
Copy Markdown

🏗️ Build NextJS Results

✅ Build completed successfully in 67 seconds

@github-actions

Copy link
Copy Markdown

🏗️ Build TSC Results

✅ Build completed successfully in 13 seconds

@github-actions

Copy link
Copy Markdown

🔍 Lint Results

✅ Lint passed successfully in 19 seconds

@github-actions

Copy link
Copy Markdown

🧪 Test Results\n❌ Tests failed or did not report results correctly in s.\n\n Please check the test logs for more details.

@github-actions

Copy link
Copy Markdown

🏗️ Build NextJS Results

❌ Build failed
Please check the build logs for more details.

@github-actions

Copy link
Copy Markdown

🏗️ Build TSC Results

✅ Build completed successfully in 13 seconds

@github-actions

Copy link
Copy Markdown

🔍 Lint Results

✅ Lint passed successfully in 20 seconds

@github-actions

Copy link
Copy Markdown

🧪 Test Results\n❌ Tests failed or did not report results correctly in s.\n\n Please check the test logs for more details.

@github-actions

Copy link
Copy Markdown

🏗️ Build NextJS Results

✅ Build completed successfully in 71 seconds

@github-actions

Copy link
Copy Markdown

🏗️ Build TSC Results

✅ Build completed successfully in 14 seconds

@github-actions

Copy link
Copy Markdown

🔍 Lint Results

✅ Lint passed successfully in 20 seconds

@github-actions

Copy link
Copy Markdown

🧪 Test Results\n❌ Tests failed or did not report results correctly in s.\n\n Please check the test logs for more details.

@github-actions

Copy link
Copy Markdown

🏗️ Build NextJS Results

✅ Build completed successfully in 66 seconds

@github-actions

Copy link
Copy Markdown

🏗️ Build TSC Results

✅ Build completed successfully in 12 seconds

@github-actions

Copy link
Copy Markdown

🧪 Test Results\n❌ Tests failed or did not report results correctly in s.\n\n Please check the test logs for more details.

@github-actions

Copy link
Copy Markdown

🔍 Lint Results

✅ Lint passed successfully in 19 seconds

@github-actions

Copy link
Copy Markdown

🏗️ Build NextJS Results

✅ Build completed successfully in 68 seconds

@michaelbarone michaelbarone merged commit 44d56bd into main Jun 24, 2025
4 of 5 checks passed
@michaelbarone michaelbarone deleted the feat-link-out branch June 24, 2025 22:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants