diff --git a/components/upload-modal.html b/components/upload-modal.html index 17aa8613..334c6b58 100644 --- a/components/upload-modal.html +++ b/components/upload-modal.html @@ -77,137 +77,665 @@
-
-

- Share a title plus either a hosted video URL or a magnet link. Providing both helps Bitvid fall back gracefully. -

-
- - -
- - -
- - - Optional but preferred. We will play this first and fall back to - P2P. -
- - -
- - -
- -
- - -

- Provide a hosted URL for instant playback. Add a magnet for P2P - cost control. + +

+ Share a title plus either a hosted video URL or a magnet link. Providing both helps Bitvid fall back gracefully.

-
-
- - -
- -
- - -
- -
-
- Title + +
+ +
+
+ NIP-71 event type +

+ Choose the video format. Kind 21 is a full video, while + Kind 22 is a short. +

+
+ + +
+
+ +
+
+ + +

Set the canonical publish time for cross-client ordering.

+
+
+ + +

Plain-language fallback shown when the media cannot load.

+
+
+ + +

Provide the runtime in whole seconds for timeline scrubbing.

+
+
+ + +

Leave blank if the video is safe for all audiences.

+
+
+ +
+ + +

This becomes the event content. Keep it concise for Nostr readers.

+
+
+ + +
+ + + Optional but preferred. We will play this first and fall back to + P2P. +
+ + +
+ + +
+ +
+ +

- Keep this on to let viewers discuss the video once comment threads launch. + Provide a hosted URL for instant playback. Add a magnet for P2P + cost control.

-
- - -
+ NIP-71 tags +

+ Use the controls below to describe media variants, captions, chapters, participants, and references. +

+ +
+
+

Image metadata (imeta)

+ +
+

+ Provide dimensions, MIME type, and resource links for each variant. Nested repeaters let you attach multiple + image, fallback, or service values. +

+
+ +
+ +
+
+

Caption & subtitle tracks (text-track)

+ +
+

+ Point to VTT/SRT caption files and optionally declare the language code (BCP-47). +

+
+ +
+ +
+
+

Chapters & segments (segment)

+ +
+

+ Outline the timeline using HH:MM:SS timestamps. Thumbnail URLs are optional. +

+
+ +
+ +
+
+

Hashtags (t)

+ +
+

Enter bare keywords without the # prefix.

+
+ +
+ +
+
+

Participants (p)

+ +
+

Paste the participant npub or hex pubkey. Optionally provide a preferred relay URL.

+
+ +
+ +
+
+

Reference links (r)

+ +
+

Link to transcripts, source repositories, or related resources.

+
+ +
+ + +
+ +
+ +

+ Keep this on to let viewers discuss the video once comment threads launch. +

+
+
+ + +