[Feature Request]: Add a Copy File action for completed outputs
Los mantenedores suelen responder en 1 día
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 72/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- react, rust, tauri, typescript
- Área
- desktop-dev, frontend
Línea de trabajo
Start by locating the existing action menu for completed recordings, screenshots, and exported files, then trace how output refresh and copy errors are handled in the frontend and Tauri backend. Implement a copy action that defaults to the source directory, generates a collision-safe name, and never overwrites an existing file. Done means each completed output can be copied, the output view refreshes after success, and failures produce a clear error.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Add a Copy File action for a completed recording, screenshot, or exported file.
Use case
Users may want to duplicate an output before editing it, keep a backup, or create a copy for another destination without navigating through the system file manager.
Proposed behavior
- Add Copy File alongside the existing actions for a completed output.
- Copy to the same directory by default, using a collision-safe name (for example,
filename copy.ext). - Never silently overwrite an existing file.
- Refresh the output view and show a clear error if copying fails.
- Lenguaje dominante
- Rust
- Estrellas
- 23.7k
- Forks
- 2.1k
- Merge medio
- 1 d 11 h
- PR fusionados (30 d)
- 588
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de CapSoftware/Cap
-
Web player intercepts ⌘⇧M and blocks Chrome profile-menu shortcutPosiblemente ocupada @AatmanAJ la tomó hace 10 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 80/100
CapSoftware/Cap#2596 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CapSoftware/Cap#2384 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dashboard pagination causes full page reloads on self-hosted CapPosiblemente ocupada @Dewin la tomó hace 38 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
CapSoftware/Cap#2305 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CapSoftware/Cap#1714 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
CapSoftware/Cap#3218 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de CapSoftware/Cap
Issues similares
-
units: No `#` in rustdoc headingAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 67/100
rust-bitcoin/rust-bitcoin#7089 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 2 días
-
area/tools bug session-analysis
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[Bug]: Python OpenTelemetrySectionConfig has no file_sinksQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
NVIDIA/NeMo-Relay#1514 ·
Los mantenedores suelen responder en 1 día
-
prompting proposal tool triaged
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
can1357/oh-my-pi#17041 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
README crane example out of dateAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
nix-community/fenix#262 ·