Skip to content

Add enterprise sharing subdomains - #7063

Merged
ComputelessComputer merged 1 commit into
fix/stable-share-linksfrom
chore/enterprise-share-subdomains
Aug 24, 2026
Merged

Add enterprise sharing subdomains#7063
ComputelessComputer merged 1 commit into
fix/stable-share-linksfrom
chore/enterprise-share-subdomains

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator

Enforce globally unique workspace slugs and use branded origins across sharing flows.


Note

Medium Risk
Touches share-link origins and workspace identity uniqueness, so mis-validation or origin construction could break or spoof sharing URLs. Not a full auth rewrite, but it is security-adjacent.

Overview
Workspace admins can set a globally unique sharing subdomain so shared-note links use a branded origin ({slug}.anarlog.so) instead of the default host.

Team settings add a Sharing domain form that lowercases and validates the slug, then persists it via set_workspace_share_slug. Share management resolves the workspace slug separately so copy/open-link flows can use the branded base URL without changing the stable share-id contract.

Locale catalogs pick up the new strings.

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

@ComputelessComputer
ComputelessComputer force-pushed the chore/enterprise-share-subdomains branch from 86d34f0 to fcdbaeb Compare August 24, 2026 12:08
Enforce globally unique workspace slugs and use branded origins across sharing flows.
@ComputelessComputer
ComputelessComputer marked this pull request as ready for review August 24, 2026 12:20
@ComputelessComputer
ComputelessComputer force-pushed the chore/enterprise-share-subdomains branch from fcdbaeb to 9f5588a Compare August 24, 2026 12:21
@ComputelessComputer
ComputelessComputer merged commit d7e89f5 into main Aug 24, 2026
16 checks passed
@ComputelessComputer
ComputelessComputer deleted the chore/enterprise-share-subdomains 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