
← the floorif / 055·AI and software·live
Stash
Videos out of the share sheet and into something you own.
The screen
the card's own material, at page scale> open ideas/055-stash --line machine
Stash
The brief
live · rev FInstagram and Facebook are where things get sent to you and where they get lost. Stash is a share-sheet target: hold share, pick Stash, and the link is in your own library before the sheet has finished closing.
It fetches a preview where it can and generates card art where it cannot, so nothing ever renders as an empty grey box. The same reel arriving under four different URL shapes collapses to one item. Tags, search, and — added later — playlists: an ordered, named set of videos that can be handed over as one thing.
Anyone can sign in; an admin decides whether they get a library. Chrome on Android only, because iOS cannot register a web app as a share target and the share sheet is the entire reason this exists.
Sharing is a permissions row naming one person, not a link. Nothing in it produces a URL that works without a token.
The plates
1 · lift any one out
The log
5 updatesTags moved out of the filter strip and into a sheet. The strip works at three tags and not at twenty, where it pushes the views the app is built around off the left edge.
Reframing. Reels are 9:16 and every frame is 16:9, so the automatic crop kept the middle of the picture — routinely the least informative band of it.
Previews stopped giving up silently at the first login wall. They walk a short ladder of sources and say what happened when they come back empty.
Anyone may ask, one person decides. Third position on accounts and the one that actually fits.
First version, built from the spec.