Skip to content

Make recent feedback submissions clickable to view details - #33

Merged
Andreas-Froyland merged 1 commit into
mainfrom
claude/complete-todo-feature-nTnWC
Feb 16, 2026
Merged

Andreas-Froyland merged 1 commit into
mainfrom
claude/complete-todo-feature-nTnWC

Conversation

@Andreas-Froyland

Copy link
Copy Markdown
Member

Summary

Made recent feedback submissions in the dashboard clickable by converting them to navigation links that route to the feedback detail page.

Changes

  • Converted the recent submissions list items from <div> elements to <NuxtLink> components
  • Added navigation to /feedback/{id} route when clicking on a submission
  • Enhanced UX with hover state styling (hover:bg-muted transition-colors) to indicate clickability
  • Removed completed task from TODO list

Implementation Details

  • The NuxtLink component wraps the entire submission item, maintaining the existing layout and styling
  • Hover effects provide visual feedback that items are interactive
  • The link destination uses the item's ID to route to the specific feedback detail page

https://claude.ai/code/session_01Ng2yzvW4PC4BnZRav36GQn

Wrap each submission item in the personal dashboard's "Recent Submissions"
list with a NuxtLink to /feedback/:id so users can click through to the
full feedback detail page. Also adds a hover state for visual affordance.

Removes completed todo from TODO.md.

https://claude.ai/code/session_01Ng2yzvW4PC4BnZRav36GQn
@vercel

vercel Bot commented Feb 16, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
veerify Ready Ready Preview, Comment Feb 16, 2026 2:34pm

@Andreas-Froyland
Andreas-Froyland merged commit 1408612 into main Feb 16, 2026
8 of 11 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 819551b1d9

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread pages/dashboard/index.vue
v-for="item in recentSubmissions"
:key="item.id"
class="flex items-center justify-between rounded-lg border p-3"
:to="`/feedback/${item.id}`"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Avoid linking personal submissions to team-only detail route

The new :to="/feedback/${item.id}" link is rendered only in the personal-dashboard branch (!hasOrganization), but that detail flow calls GET /api/feedback/:id, which enforces requireProjectAccess for authenticated users (server/api/feedback/[id]/index.get.ts) and returns 403 when the user is not a team member (server/utils/project-access.ts). For users in this branch (no org/team membership), clicking a recent submission now consistently lands on an access error instead of showing details, so the new navigation path is functionally broken for its target audience.

Useful? React with 👍 / 👎.

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