Actualización de ARK Desktop Wallet: Lanzamiento de la versión 2.3
La nueva billetera está disponible para descargar en:
https://github.com/ArkEcosystem/desktop-wallet/releases
Hashes for 2.3.0 of Desktop Wallets (SHA256)
- Linux (ark-desktop-wallet-linux-x64–2.3.0.tar.gz)
128b771842fef98dbecbb56cd9e2c756287b1cfa9b417e6d5766dd61c5320b0d - MacOS (ark-desktop-wallet-mac-2.3.0.dmg)
37f88055fc428e7c3adc98b4e66b9fe08fdab068b82fd4f13bf9e161dd7883d0 - Ubuntu (ark-desktop-wallet-linux-amd64–2.3.0.deb)
b7a0d3e1d0b7b479f392e354325ee888a61271aa74afef3e6aeb7f2c4556a079 - Windows X86 (ark-desktop-wallet-win-x86–2.3.0.exe)
b47215e357b825e82912d9a61cbb70fc20cb3c3ceefc796140f86d97706cb907 - Windows X64 (ark-desktop-wallet-win-x64–2.3.0.exe)
9493cb7321f46123f176ddfb57139600d4c4080afcc219659cb791fdf5c26585 - Linux-AppImage (ark-desktop-wallet-linux-x86_64–2.3.0.AppImage)
ebde7b7916f1ef2f3bc161cd6aa590514ec99b5af4e7a8fa6cc0aec077916700
Cambios en los números
Desde el lanzamiento anterior:
- 9 desarrolladores diferentes contribuyendo al ARK Desktop Wallet.
- 93 nuevos compromisos con el ARK Desktop Wallet.
- 266 archivos modificados en el ARK Desktop Wallet.
- 13,337 líneas de código agregadas de la ARK Desktop Wallet.
- 3,597 líneas de código eliminadas de la ARK Desktop Wallet.
Ahora vamos a repasar los cambios en la versión más reciente actual.
Qué hay de nuevo?
- Facilite la votación con un proceso de votación rediseñado: numerosos cambios en la experiencia del usuario al votar por un delegado, ahora puede ingresar un delegado por el que desea votar o buscarlos en la barra inferior. También se muestra cuando se procesan transacciones al final para una mejor experiencia.
- Haga que la votación sea más fácil con un proceso de votación rediseñado: numerosos cambios en la experiencia del usuario al votar por un delegado, ahora puede introducir el nombre del delegado por el que desea votar o buscarlo en la barra inferior. También se muestra cuando se procesan las transacciones al final para una mejor experiencia.
- Hemos añadido un menú de filtro en la barra lateral para que pueda ordenar las billeteras por nombre, saldo y también tener la opción de ocultar las billeteras vacías. La adición de la funcionalidad de búsqueda hace que sea fácil encontrar la billetera con facilidad.
Cargar "x" carteras del Ledger:
esta característica permite a los usuarios del Ledger cargar X cantidad de carteras del Ledger. La razón de esto es, por ejemplo, que algunas personas pueden querer ver una cantidad mayor o menor de direcciones/carteras dependiendo de cuántas direcciones/carteras se hayan creado. La otra razón es para dar a los usuarios de Bridgechains opciones adicionales para acceder a los tokens en los que tienen algunos tokens. su primera dirección en el Ledger y algunas en el 5 por ejemplo (por ejemplo, airdrop), y como el Ledger deja de cargar en la dirección +1 de la última que tuvo alguna transacción, no podría acceder a ellas de otra manera. Esto también mejora la carga de las carteras del libro mayor y tiene la capacidad de detener cualquier proceso en curso. Tenga en cuenta que cuanto mayor sea el número de carteras/direcciones del Ledger que desee cargar, mayor es el tiempo de carga ya que necesita analizar los datos de todos ellos.
Mostrar delegados votados en la vista de lista:cuando hace clic en la página de carteras y cambia a la vista de lista, ahora puede ver fácilmente a quién está votando con cada billetera por separado, lo que reduce la necesidad de hacer clic en cada billetera por separado (si tener muchos) para ver por quién votas.
- Vista mejorada de la página 'Mis billeteras' : hemos mejorado la experiencia del usuario al ver la página 'Mis billeteras', el diseño se ha cambiado para que sea más fluido, se agregó en la animación de la cartera, se agregó una opción adicional para que pueda cambiar el nombre de su billetera presionando el icono …
- Adición de componentes de idioma de entrada y marcas de idioma al perfil:incluye un nuevo componente de idioma para que, con el tiempo, ARK Desktop Wallet sea multilingüe con su ayuda, mejore y corrija varias cosas de los menús desplegables, incluya el componente en la creación del perfil, modifique la edición del perfil para mostrar marcas en el menú desplegable de idioma, incluya la atribución al creadores de los iconos de la bandera (en la sección acerca de).
- Permitir la navegación a las direcciones de los delegados en el modo de votación popup modal:al hacer clic en la pestaña de delegados y en un delegado específico, ahora puede hacer click en su nombre en el modo de votación modal que le llevará a su dirección.
- Recordar al usuario que ignore o guarde los cambios en la página de edición de perfil al salir de la página: los usuarios de la cartera del escritorio, cuando salen de la página de edición del perfil, sin hacer clic en el botón Guardar ahora se les pregunta si desean guardar los cambios o ignorarlos. También corrige el orden en la página de perfiles si se modifica después de actualizar un perfil.
- Implementación de la clasificación remota en la tabla de delegados: la clasificación en la pestaña de delegados ahora se realiza a través de API y en el conjunto de datos en lugar de 51 delegados. Ahora puede hacer clic en Clasificación, Nombre de usuario, Productividad o Votación% para ordenar por todos los delegados registrados.
- Agregue la configuración de formato de hora a la creación del perfil : ahora puede seleccionar el formato de datos (12h / 24h) al crear un nuevo perfil.
- Verifique al enviar transacciones que la segunda contraseña es correcta: cuando ingresa la segunda frase de contraseña, ahora muestra si es válida o no válida, de modo que el usuario obtiene información sobre la marcha.
- Muestra el precio del ticker en el tablero, incluso cuando el gráfico está deshabilitado: dado que algunos usuarios pueden deshabilitar el gráfico por razones de rendimiento, mostrar el precio podría ser útil para ellos. El precio se solicita periódicamente a menos que lo deshabilite en las configuraciones de red, por lo que mostrar el precio no implicará solicitudes adicionales.
- UI / UX mejorado para el escáner QR: nueva apariencia general mejorada del escáner de códigos QR.
- Botón de copia en la tabla de la billetera, mensaje de redirección y éxito: redireccionar a contactos en lugar de la billetera después de crear un contacto. También: copiar el botón de dirección en la columna de acción, muestra un mensaje de éxito una vez que se ha creado un contacto con éxito y agrega información sobre herramientas a los botones.
- Se agregó la configuración de "Gráfico en el tablero" a la página de creación y edición de perfiles: ahora puede configurar el cuadro para que se muestre u oculte en la página de creación de perfiles o deshabilitarlo en la página de perfiles.
- Agregue avatar y cambie el estilo en la confirmación de la nueva página de billetera: muestre el identicon y mejore el estilo en el paso de confirmación al crear una nueva billetera.
Se reemplazaron muchos despachos de acción para cargar la sesión con una sola mutación: este cambio reduce el tiempo de carga inicialmente. Las sesiones de carga y los perfiles de conmutación se reducen aproximadamente 1 segundo en promedio según el sistema.
En general, las últimas transacciones por perfil: en la versión anterior muestran las diez últimas transacciones de cada billetera. Esto tuvo varios problemas y desventajas, por ejemplo: con un alto número de billeteras, la lista se hace muy grande y esta en realidad no reflejaba las ultimas transacciones de su perfil New behavior ahora muestra las 50 últimas transacciones de todas las billeteras combinadas en el tablero.
Implementar el sistema de migración de base de datos: permite ejecutar migraciones cuando cambia la versión de la aplicación.
Inferir el ticker de mercado de las redes personalizadas al verificar CryptoCompare: los usuarios pueden no darse cuenta de que necesitan configurar manualmente el ticker de la red para permitir los precios en otras monedas y el gráfico. Podemos probar el token de la red automáticamente y, en caso de que exista, utilizarlo directamente. Movimos el ticker del mercado a la pestaña "Básico".
Cambiar la forma en que se cargan las transacciones en el tablero:revisamos todo el sistema para permitir transacciones de cacheo, mejorando su rendimiento y mejorando el código. Algunos de los cambios iniciales son:
- Permitir disparador acciones del sincronizador directamente.
-Cambiar el tablero a no sincronizar los contactos, ahora que no se muestran. - El tablero no a hacer transacciones ahora. Esto hizo que la carga inicial de transacciones fuera más lenta. porque el sincronizador trae la billetera primero, así que hubo un pequeño retraso que también fue arreglado.
Solicitar datos de billeteras y transacciones en paralelo durante la sincronización: En este caso, solicitar los datos de billeteras y transacciones en paralelo debe guardar esos 1 o 2 segundos, como mínimo, de obtener primero los datos de billeteras.
Solicite varias billeteras o transacciones a la vez cuando la API lo permite: El uso de los nuevos puntos finales que permiten buscar en varias billeteras o transacciones al mismo tiempo no se activó correctamente en la primera carga y al cambiar de pares. Aparte de eso, hemos refactorizado el servicio del cliente para facilitar el uso de las nuevas funciones que se están agregando a la API, y también hemos revisado ligeramente las pruebas para hacerlas más legibles.
Resalte el botón de filtros de la barra lateral de la billetera cuando están activos: esta medida ayuda a evitar que los usuarios olviden que han activado algunos filtros y comienzan a preguntarse a dónde fueron sus carteras.
Se mejoró el estilo de la lista de direcciones al crear una nueva billetera: se mejoró el diseño al desplazar la nueva dirección, cambiar el indicador de marca de verificación, actualizar el botón de actualización de la dirección.
Sincronizar las tarifas dinámicas solo cuando InputFee está activo: estos cambios evitan realizar solicitudes al principio para obtener las estadísticas de las tarifas de cada red y, luego, periódicamente para actualizarlas. Ahora, solo se comprueba la red actual, pero solo en el caso de que el componente InputFee esté activo, porque solo se usan allí. Esto también mejora el servicio de Synchronizer, por lo que, a partir de ahora, podríamos desactivar completamente algunas acciones hasta que sea necesario.
Retrasó y cambió el intervalo de sincronización: retrasa algunos las acciones del sincronizador no procesan todos los datos solicitados al mismo tiempo y cambian los intervalos para reducir la frecuencia de las solicitudes.
Mantenga el botón de expansión en la parte superior: mantener el botón para expandir / contraer en la parte superior permitiría ver (expandir) el saldo de las últimas carteras sin tener que ir a la parte superior para expandir la barra lateral.
Otros errores y arreglos menores
- No trate las direcciones que posiblemente sean direcciones NEO como no válidas.
- Cambiar a la nueva URL de instrucciones de votación.
- Ordene correctamente las carteras y los contactos en la vista general y la barra lateral.
- Tablero de carga de transacciones y marcador de posición de la barra lateral de la billetera.
- Añadir sujeto al botón del portapapeles al restablecer la información sobre herramientas.
- Actualice al node 11 y repare todas las pruebas unitarias fallidas.
- Agregue el intercambio de COSS a las billeteras conocidas.
- Compile portal-vue para no mostrar la nota de desarrollador en producción.
- Utilice el puntero del cursor en las filas de paginación por página.
- Fase de archivos forrados antes de confirmar.
- Utilice el formato de hora configurado en el gráfico de mercado.
- Corrija cómo se formatean las criptomonedas cuando se localizan y se muestran con símbolos.
- Ignorar caso de consultas de filtro.
- Varios problemas BIP 38 y refactorizan la implementación.
Nuevas traducciones
Idioma italiano.
Un agradecimiento especial a todos los desarrolladores de la comunidad que han contribuido a esta Cartera
lanzamiento (usuarios de Github: dated,vulet,kalgoop,danielstc).
He encontrado un error / un problema ¿qué debo hacer?
Por favor, abra una edición con todos los detalles en:
https://github.com/ArkEcosystem/desktop-wallet/issues
Quiero ayudar con el desarrollo, ¿qué hago?
Por favor, abra aquí https://github.com/ArkEcosystem/desktop-wallet/pulls
y no olvides que también estamos ejecutando el desarrollo de Github
para que puedas ganar un poco más de ARK.
Quiero traducir Desktop Wallet a mi propio idioma, ¿cómo puedo ayudar?
Por favor, lea las instrucciones en este enlace (haga clic en la flecha para abrir la guía completa):
https://github.com/ArkEcosystem/desktop-wallet/tree/master#translations