Commit graph

3 commits

Author SHA1 Message Date
5a409e943f Second routing probe: an explicit .html file per code
Directory indexes fall back to the root page, but files with an extension are
served directly. If this resolves, per-video pages with real Open Graph tags in
the head are possible on a static host, at the cost of five characters.
2026-09-09 01:55:42 +00:00
8a5f3a7b1b Routing probe: does a per-code directory index serve at /v/<code>?
Throwaway file to establish whether static per-video pages with baked-in
Open Graph tags can live at the short URL, or whether the host will keep
falling back to the root index.
2026-09-09 01:55:10 +00:00
789c4fef55 A watch page at /v/<code>, so shares run through our own domain
A link straight to the file is untrackable — the recipient fetches bytes from
the file host and we never hear about it. Routing through paytolaugh.com makes
every open a page load that can be counted, and gives somewhere to put a real
player and a preview card.

The code is the first eight hex characters of the project id. Those are already
unique across every project and the space is 4.3 billion, so there is no
mapping table to build or keep in sync — the server resolves by prefix and
checks for ambiguity. 33 characters against 74 for the raw file.

Sharing stays deliberate: the page only resolves a project whose owner has
pressed Share.
2026-09-09 01:13:35 +00:00