Skip to content

Serve shared notes from stable links - #7062

Merged
ComputelessComputer merged 1 commit into
mainfrom
fix/stable-share-links
Aug 24, 2026
Merged

Serve shared notes from stable links#7062
ComputelessComputer merged 1 commit into
mainfrom
fix/stable-share-links

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Add a stable public gateway on the canonical share URL while preserving access controls and legacy links.


Note

High Risk
Exposes new unauthenticated public endpoints that resolve shared-note content, attachments, and desktop handoff by stable share ID. Access is gated to link/public scope, but mistakes here leak meeting notes.

Overview
Adds a stable public gateway on /shared-notes/share/{share_id} so canonical share URLs can serve notes without rotating tokens. Legacy public-slug and secret-link routes stay in place.

New unauthenticated routes cover snapshot, preview, one-time desktop handoff, and attachment download. Reads go through gateway_read_stable_session_share_* RPCs and only succeed when general_scope is link or public. Snapshot responses include accessScope plus the existing snapshot payload.

Desktop i18n drops the unused “Replace link & copy” string after the management panel no longer rotates links.

Reviewed by Cursor Bugbot for commit cc759cd. Bugbot is set up for automated code reviews on this repo. Configure here.

@netlify

netlify Bot commented Aug 24, 2026

Copy link
Copy Markdown

Deploy Preview for anarlog ready!

Name Link
🔨 Latest commit cc759cd
🔍 Latest deploy log https://app.netlify.com/projects/anarlog/deploys/6a8c373897d9b000089d54a3
😎 Deploy Preview https://deploy-preview-7062--anarlog.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.

Add a stable public gateway on the canonical share URL while preserving access controls and legacy links.
@ComputelessComputer
ComputelessComputer marked this pull request as ready for review August 24, 2026 12:20
@ComputelessComputer
ComputelessComputer merged commit 0b4af72 into main Aug 24, 2026
20 checks passed
@ComputelessComputer
ComputelessComputer deleted the fix/stable-share-links branch August 24, 2026 12:45
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.

1 participant