What is a public profile?
Your public profile is a single page at https://<username>.stashsync.app that lists the notes, files, bookmarks, and collections you've made public, alongside your photo, display name, bio, and social links. Anyone with the link can view it — no account needed.
The profile is off by default. Search-engine indexing is also off by default — every public page sends a noindex directive until you opt in.
Claim your username
The profile URL is built from your account username. Until you have one, the Public profile page shows a focused claim screen instead of the editor.
- Open the Public profile page from the dashboard sidebar.
- Type the username you want into the field.
- Click Claim.
Your URL becomes https://<username>.stashsync.app and the editor opens.
Turning the profile on
When the profile is off, the editor body shows an empty state with a Turn on profile button. Clicking it opens a confirmation modal with two choices:
| Option | What happens |
|---|---|
| Show on profile (Recommended) | Every public note, file, bookmark, and collection you already have is listed on the profile right away |
| Keep hidden | Profile starts empty; you add items one at a time later |
Both choices save immediately.
The editor
The editor uses a two-panel layout:
- Right panel — a live preview of your public page. Click any region (photo, name, username, bio, social links, content tabs) to switch the editor on the left.
- Left panel — the management surface. An Editing panel appears on top when an identity region is selected, followed by the always-visible Content section with four tabs.
A pill above the canvas shows your live URL. Click it to open the public page in a new tab.
Header
| Element | What it does |
|---|---|
| Status indicator | Shows All changes saved, Unsaved · N changes, Saving…, or Saved |
| ⚙ (gear icon) | Opens Settings → Public profile |
| Discard | Reverts unsaved edits after a confirm prompt |
| Save | Persists pending edits |
What saves instantly vs. on Save
| Saves instantly | Saves on Save |
|---|---|
| Profile photo | Display name |
| Username (inline Save button) | Bio |
| Add / Remove on a content tab | Social links and style |
| First-enable choice | Theme |
| Featured notes and their order |
Profile photo
Click the photo region to upload an image. JPG, PNG, or GIF, up to 5 MB. A Remove photo link appears once you have one set.
Display name and bio
| Field | Limit |
|---|---|
| Display name | 60 characters — shown above your @username |
| Bio | 280 characters — one short line, with a live counter |
Social links
| Field | Accepted input |
|---|---|
| X (Twitter) | @you, x.com/you, or full URL |
| GitHub | you, github.com/you, or full URL |
you, linkedin.com/in/you, or full URL | |
| Website | example.com or full URL |
Use the Style toggle to render socials as Icon + label or Icon only.
Theme
Choose between Light and Dark for the public page. The canvas reflects your choice immediately.
Listing content on the profile
The Content section's tab strip — Notes → Bookmarks → Collections → Files — shows the total (listed + available) count next to each tab.
Each tab uses the same two-column layout:
- On your profile — items currently listed on the public page. Click the trash icon to remove.
- Available to add — public items not yet listed. Click Add to promote.
Featuring notes
In the Notes tab, click the star icon next to a listed note to feature it. Featured notes get an amber card and render at the top of the public page. Use the up/down arrows on each featured row to reorder them.
Featuring and reordering are part of the saved profile config — changes take effect on the public page after Save.
Where items come from
| Tab | Comes from |
|---|---|
| Notes | Notes shared via Share Note |
| Bookmarks | Bookmarks shared via Share Bookmark |
| Collections | Stashes shared via Share Collection |
| Files | Files shared via Share File |
Profile settings
Open the gear icon → Settings → Public profile for account-wide controls:
| Control | What it does |
|---|---|
| Profile is live / off | Turns the entire profile on or off. When off, the public URL stops working |
| Show in search engines | Off by default. Turn on to let Google and others index your profile and shared pages |
| Public listings | Opens the audit page (see below) |
noindex directive to crawlers.Auditing what's public
Settings → Public profile → Public listings opens a single sorted list of everything currently public across your account.
| Action | What it does |
|---|---|
| Open public link | Opens that item's public URL in a new tab |
| Remove from public | Takes that listing offline |
| Remove leftovers | Bulk-removes listings whose backing item has been deleted or trashed locally |
| Refresh | Re-fetches the list from the server |
Sharing your profile
The public profile page has a Share button (top right) that opens a sheet with:
| Action | Description |
|---|---|
| QR code | Scannable code for in-person sharing |
| Copy link | Visible URL with an inline copy button |
| X / Facebook / LinkedIn | One-click share to each service |
| More | Native share via navigator.share() on supported devices |
You can also copy the URL from the editor — click the live-URL pill above the canvas.
Turning the profile off
Turn the profile off from Settings → Public profile. The URL goes offline immediately and visitors see a "not found" page. Your config (listed items, featured notes, theme, socials) is preserved, so turning it back on later restores the page exactly as it was.
Disabling the profile does not unshare individual items — to make an item private, use its own share modal.
Sharing
Full walkthrough of how notes, files, bookmarks, and collections become public.