Document links and QRs
Every file gets a short link and its own QR — and renaming has consequences.
Attach a file and it is published at your card's own address plus /files/ and a short name — ekard.app/aanya/files/price-list, say. That link opens for anyone: no eKard account, no login. Open the document from the Documents tab ("View" on its card) and the full address sits in the "Public link" field beside a "Copy Link" button; the tab's list shows a copy icon on each card too. The file displays in the browser — append ?disposition=attachment to force a download instead.
The slug is yours
The short name at the end — the slug — is set at upload with "Custom Link Name", or renamed later: press "Edit" on the document, change "Custom Link Name", press "Save Changes". A slug uses lowercase letters, numbers and hyphens, up to 100 characters, unique to the card; whatever you type is tidied into that shape, spaces and stray characters becoming hyphens. Left blank at upload, it is generated from the filename.
The edit screen warns: "Changing the link breaks copies you have already shared". The QR shown in the app regenerates to the new address by itself — but links you have sent and QRs you have downloaded or printed keep pointing at the old address, and the old address stops working. A change to the card's own link is different: the old document addresses send visitors on to the new ones (see Your link and your name).
A QR for every file
Moments after upload, each document gets its own QR code in the house style — a circular badge, rounded dots, the eKard logo at the centre, a "powered by ekard.app" footer. It sits on the document's page under "Share this document", captioned "Scan to open document". "Download QR" saves a PNG named after the slug: qr-document-price-list.png. Put it on a counter, a poster, a table — anyone who scans lands on the file.
What survives a change
Replacing the file — "Edit", then "Replace file" — keeps the link and the QR intact; the file you replace is gone for good. That is the right move for a menu or price list that changes: the codes you have printed keep pointing at the current file. New visitors see the replacement almost immediately; a browser that already opened the old file can hold onto it for up to an hour.
One more permanence: document QRs always encode the ekard.app address, never a custom domain. If your card is served from a domain of your own — should that domain ever lapse, every printed document QR keeps working regardless. See Custom domains.