Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Replace a Cap's file in place, keeping the same share link?

Abierto
#2,103 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
42/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Tranquilo
Área
api, full-stack

Línea de trabajo

Empieza por apps/web/app/admin/replace-video y luego sigue createUpload y updateCap para entender las rutas existentes de reemplazo y actualización. Antes de implementar el acceso del propietario en el dashboard y la API, determina qué ocurre con las transcripciones, los resúmenes, los comentarios con marca de tiempo y los recuentos de vistas; se considera terminado cuando un Cap puede reemplazar su archivo sin cambiar su ID ni su enlace para compartir.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

Once a Cap's link is out there — in a README, an onboarding email, a pinned Slack message — it's tied to that exact recording. Re-recording means a new ID and chasing down every place the old link was pasted, so evergreen demos tend to go stale.

I noticed apps/web/app/admin/replace-video already swaps a video's file while keeping its ID, just gated on viewer.isAdmin. Would you be open to exposing that to a Cap's owner — in the dashboard, and ideally via the API so it can be scripted? Right now createUpload always mints a new ID and updateCap only takes title/public.

The interesting part isn't the plumbing, it's what should happen to everything hanging off the old recording: transcript and summary, timestamped comments, view counts. Curious how you'd want those to behave — happy to implement once that's settled.

(Custom slugs like /demo would be the fuller version, but that's a bigger conversation about namespacing — separate issue if there's interest.)

Lenguaje dominante
Rust
Estrellas
22.5k
Forks
1.9k
Merge medio
7 h 43 min
PR fusionados (30 d)
80

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CapSoftware/Cap

Todos los issues de CapSoftware/Cap

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.