Skip to content

feat: saved posts and major product gap fixes - #3

Merged
cursor[bot] merged 1 commit into
mainfrom
cursor/saved-content-and-gaps-3e3d
Oct 28, 2026
Merged

cursor[bot] merged 1 commit into
mainfrom
cursor/saved-content-and-gaps-3e3d

Conversation

@theworker02

Copy link
Copy Markdown
Owner

Summary

Closes the last honest “not available yet” product stub and refreshes docs that still claimed messaging/saved were missing.

Saved posts

  • Migration 0040_saved_posts
  • /api/saved list + save, /api/saved/[postId] delete
  • Feed Save control with optimistic UI
  • Private /saved page that re-checks visibility and block rules on every read
  • API unit coverage

Notifications

  • Mark-all-as-read at /api/notifications/read-all
  • Inbox toolbar with unread count + action

Docs / truthfulness

  • Rewrote IMPLEMENTATION_MATRIX.md against the current product
  • Updated AUTHENTICATED_APP.md, FEED.md, ROADMAP.md, and changelog Unreleased notes

Verification

  • pnpm --filter @nexus/web typecheck
  • pnpm --filter @nexus/web lint
  • pnpm --filter @nexus/web test (153 passed)

Deploy note

Run pnpm db:migrate to apply 0040_saved_posts before enabling the Saved surface in production.

Open in Web Open in Cursor 

Add the saved-posts vertical slice (migration, API, feed Save control,
and /saved), mark-all-read for notifications, and refresh the
implementation matrix so messaging and saved content match reality.

Co-authored-by: Matthew <matthewlooney5@gmail.com>
@netlify

netlify Bot commented Oct 28, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for vouchnet ready!

Name Link
🔨 Latest commit f2a0980
🔍 Latest deploy log https://app.netlify.com/projects/vouchnet/deploys/6ae1f4dbd873323a78cf54e0
😎 Deploy Preview https://deploy-preview-3--vouchnet.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@cursor
cursor Bot merged commit 19fa80e into main Oct 28, 2026
9 checks passed
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