Skip to content

Public Profile

A personal landing page at your own subdomain that showcases the notes, files, bookmarks, and collections you choose to make public.

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.

  1. Open the Public profile page from the dashboard sidebar.
  2. Type the username you want into the field.
  3. Click Claim.

Your URL becomes https://<username>.stashsync.app and the editor opens.

Changing your username later moves the profile to a new address and breaks existing share links for notes and collections. File share links survive the change.

Turning the profile on

While the profile is off, the page collapses to a single full-width column with a slim header and a focused empty state: a Turn on public profile button under a "Profile is private" badge.

Clicking it opens a confirmation modal that shows your live URL (<username>.stashsync.app) and reminds you the profile starts empty. Confirm with Turn on profile and the change saves immediately — the full editor (management + live preview) appears.

Your profile starts empty. Sharing an item doesn't add it to your profile — you choose what appears here from the Content section (see Listing content on the profile).

The editor

Once the profile is live, the editor uses a two-column layout:

  • Live preview — a real-time render of your public page. On large screens it sits in the right half, full height; on smaller screens it stacks underneath the controls.
  • Management column — the header plus all the controls for your identity and featured content.

Preview toolbar

A toolbar sits above the live preview:

ElementWhat it does
Live-URL pillShows your address with a status dot (green = live). Click to open the public page in a new tab
🌙 / ☀️ (theme toggle)Switches the public page between Light and Dark. The preview updates instantly; the choice persists on Save
⚙ (gear icon)Opens Settings → Public profile
ElementWhat it does
Status indicatorShows All changes saved, Unsaved · N changes, Saving…, or Saved
DiscardReverts unsaved edits after a confirm prompt
SavePersists pending edits

What saves instantly vs. on Save

Listing items and identity essentials (photo, username) save the moment you change them. Everything else is staged until you click Save.

Saves instantlySaves on Save
Profile photoDisplay name
UsernameBio
Add / Remove of a featured itemSocial links and style
Turning the profile onTheme (light/dark)
Featured (pinned) notes
Manual drag order of every type
Public-page changes appear right away — saving config or toggling a listing triggers an immediate revalidation rather than waiting out the cache window.

Editing your identity

The management column opens with a read-only summary card: your photo, display name, @username, bio, and a count of social links. Click Edit to open a settings-style dialog with a section nav on the left and the matching fields on the right.

SectionWhat you setWhen it saves
PhotoUpload a JPG, PNG, or GIF up to 5 MB, or remove the current oneInstantly
Display nameUp to 60 characters — shown above your @usernameOn dialog Save
UsernameClaim or change your address (suffixed .stashsync.app)Instantly
BioUp to 280 characters — one short line, with a live counterOn dialog Save
Social linksX, GitHub, LinkedIn, Website + a Style toggleOn dialog Save
FieldAccepted input
X (Twitter)@you, x.com/you, or full URL
GitHubyou, github.com/you, or full URL
LinkedInyou, linkedin.com/in/you, or full URL
Websiteexample.com or full URL

Use the Style toggle to render socials as Icon + label or Icon only.

Listing content on the profile

This page is the only place items are added to your profile. Sharing an item (from its share modal) makes it public but never lists it here — once it's public it becomes available to add from this page.

Adding items

Click Add to profile (or + Add once you already have items) to open the picker. It has a tab per type — Notes, Bookmarks, Collections, Files — each showing how many public-but-unlisted items are available. Check any items you want; your selection persists as you switch tabs, and the footer Add button lists them all at once.

Only items you've shared publicly appear in the picker. If a tab is empty, share more of that type first (see Where items come from).

Listed items appear in the management column grouped by type, each section color-coded with a count:

  • Notes (blue) · Bookmarks (amber) · Collections (violet) · Files (gray)

Collections show their public item count and pick up their stash color.

Reordering and featuring

  • Drag any row by its handle to reorder it. Each type keeps its own manual order, saved with the profile config.
  • In the Notes section, click the star on a row to feature it. Featured notes move into a "Featured" zone at the top of the list (and render first on the public page). Dragging only reorders within a zone, so featured notes always stay above the rest.

Featuring and reordering take effect on the public page after Save.

Removing items

Click the trash icon on any row and confirm in the Remove from profile? dialog.

Removing an item only hides it from your profile — it does not delete or unshare it. The public link still works, and you can add it back anytime from Add to profile. To fully unshare, use the item's own share modal.

Where items come from

TabComes from
NotesNotes shared via Share Note
BookmarksBookmarks shared via Share Bookmark
CollectionsStashes shared via Share Collection
FilesFiles shared via Share File

Profile settings

Open the gear icon (preview toolbar) → Settings → Public profile for account-wide controls:

ControlWhat it does
Profile is live / offTurns the entire profile on or off. When off, the public URL stops working
Show in search enginesOff by default. Turn on to let Google and others index your profile and shared pages
Public listingsOpens the audit page (see below)
Search-engine indexing is opt-in across every public surface. Until you turn it on, your profile and shared items send a 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.

ActionWhat it does
Open public linkOpens that item's public URL in a new tab
Remove from publicTakes that listing offline
Remove leftoversBulk-removes listings whose backing item has been deleted or trashed locally
RefreshRe-fetches the list from the server
Run through this list before sharing your profile widely to confirm nothing slipped in that you didn't mean to publish.

Sharing your profile

The public profile page has a Share button (top right) that opens a sheet with:

ActionDescription
QR codeScannable code for in-person sharing
Copy linkVisible URL with an inline copy button
X / Facebook / LinkedInOne-click share to each service
MoreNative share via navigator.share() on supported devices

You can also copy the URL from the editor — click the live-URL pill in the preview toolbar.

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.