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

[enhancement]: a "Copy link" button for a proven transaction

Abierto
#22 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@sparkysolutions10-pixel ya está trabajando en esto.

Desde el 26/10/2026.

  • #27 de @sparkysolutions10-pixel — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
20/100
Tipo de issue
Nueva funcionalidad
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
html, javascript

Línea de trabajo

Read CONTRIBUTING.md for the repository checks, then inspect site/app.js where the proof download link is shown. A pull request is already open for this issue, so the work is underway. Done means a keyboard-usable Copy link button copies the #tx= URL, announces “Copied” for two seconds, and shows a selected read-only link field if clipboard access is unavailable.

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

Descripción

area/site complexity:trivial enhancement good first issue Stellar Wave
Context

When the browser verifier proves a transaction, the page address becomes #tx=<hash>, and opening that address proves it again. The only way to share it today is to copy the address bar.

Scope
  • In site/app.js, next to the "Download this proof" link, add a Copy link button that copies location.href with navigator.clipboard.writeText.
  • Confirm in place: the button reads "Copied" for two seconds, announced to screen readers (aria-live).
  • If the clipboard is unavailable (an insecure context or a denied permission), show the link in a read-only, pre-selected text field instead of failing silently.

Out of scope: Short links or any server.

Done when
  • Proving a transaction shows the button; clicking it copies the #tx= link.
  • It works by keyboard, and the confirmation is announced.
  • The fallback appears when navigator.clipboard is missing. Screenshots of both in the PR.

Comment to be assigned before starting. Read CONTRIBUTING.md for the checks this repository runs.

Lenguaje dominante
Rust
Estrellas
1
Forks
1
Merge medio
3 d 13 h
PR fusionados (30 d)
5

Preparar el entorno

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 Externalize-Labs/externalize

Todos los issues de Externalize-Labs/externalize

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.