- Discussion with [[David Gauquelin]][[May 26th, 2021]]
- Upload and share via email
- Possibility to upload both folders or multiple separate files
- The resulting content hash can be displayed as:
- QR code
- link (including gateway)
- hash
- Removing content is not possible -> uploading should require multiple steps
- Downloading content:
- Receiving link and it right away downloads is quite brutal
- [[Meeting Minutes]][[May 27th, 2021]]
- [[Attila]], [[David Gauquelin]], [[Vojtech]]
-
M: must have
O: optional
E: easy
M: medium
D: difficult
### Upload
* M E add single file
* O M add a folder
* O D add more files into the same link
* Add a note/message (activating metadata for receiving experience)
* (JSON file in manifest)
* O E drag and drop to upload
* M M pre-upload listing (info about selected files before uploading)
* M E modify/remove file before upload (in case of mistake)
* M E needed info
* what kind of files can be uploaded, examples?
* limitations
* clarify the "no warranties"
* we can't say how long it will be available
* we can't guarantee that the link will work
* /!\can't undo (remove content)
* !O D info on network specific metrics (propagation, etc.?)
* time to upload to the node (progress bar)
* time to being distributed to the network
* animation about uploading and distributing to the network (estimated)
### Link Generation / Share
* O E QR code option
* show QR code fullscreen (for QR code for instance on mobile)
* M E easy copy (1 click to clipboard)
* O D rename/customize link
* ENS
* unstopable domains
* O D shorten link?
* can we use external service like tiny.cc or bit.ly? (don't want to have this due to privacy implications)
* O E save link somewhere
* email me the link?
* info to remind me to save the link
* M E share
* social media -> prefilled tweet/FB post
* email
* mailto link with subject and body
* from the gateway server
* add message/description
* M E needed info
* privacy settings of the link -> nothing is private
* explain the need to save the link
### Receive Link / Download
* M M info page before downloading
* minimum is a blank page with a download button
* display metadata about the content to be downloaded -> [[Vojtech]] verify the endpoints for getting metadata are available
* size?
* filename?
* file type?
* custom message/note by uploader?
* could be just in the URL itself?
* O D preview file
### General
* legal aspect [[Attila]] to follow up on this
* do we need to trace stuff like which IP address downloaded (or uploaded) which content hash
* blacklist for content that is reported/illegal
* M M error handling
* upload fail
* download fail (link expired)
* both technical (endpoint returns 4xx/5xx) and UX explaining to users why this happend and what can that mean
* M M Marketing/brand content
* link to Swarm site
* logo
* animated illustrations (help explain how the network works)
* https://ailadi.com/
* Mobile specific stuff
* accessing camera
* downloading/saving stuff
* Internationalization / different languages
* chinese
### Existing gateways
- https://siasky.net/
- https://gateway.ipfs.io
- https://skyportal.xyz/
- https://github.com/rsksmart/rif-storage-demo