Skip to content

[Enhancement] Add shareable URL that encodes current settings in URL hash #125

@magic-peach

Description

@magic-peach

Overview

Allow users to share a URL that encodes all current settings (preset, quality, speed, trim, etc.) in the URL hash fragment. Another user opening this URL would have the same settings pre-loaded.

Implementation

// Save to URL
const params = new URLSearchParams(recipe)
window.location.hash = params.toString()

// Load from URL
const hash = window.location.hash.slice(1)
const saved = Object.fromEntries(new URLSearchParams(hash))

Note: The video file itself cannot be shared (privacy), only settings.

Acceptance Criteria

  • URL updates as settings change
  • Loading a settings URL pre-populates controls
  • 'Copy settings link' button
  • Settings URL is human-readable

Metadata

Metadata

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions