Con el cambio de planteamiento del proyecto, he actualizado el To-Do.
ToDo:
- [HECHO] Comprobar compatibilidad de la interfaz gráfica en Windows
- [HECHO] Controlar posibles errores de conexión/servidor y re-intentar enviar/descargar las partes restantes
- Al cerrar la interfaz gráfica, cerrar todos los hilos
- Volver a incorporar POP y poder escoger entre usar IMAP o POP
- Controlar excepciones y mostrar mensajes de error en la interfaz gráfica
- Poder configurar el tamaño de las partes
- Guardar la configuración de la cuenta en la carpeta de datos del usuario
- Guardar contactos en la configuración de la cuenta
- Poder cancelar las descargas y subidas
- Poder borrar archivos recibidos
- Borrar las partes enviadas de la sección de enviados
- Calcular el porcentaje de cada proceso más fínamente (mediante el número de bytes transferidos)
- Hacer resumen de las descargas (poder parar/continuar las descargas)
- Hacer resumen de las subidas (poder parar/continuar las subidas)
- Comprobación de la integridad del archivo recibido mediante Checksum o similar
- Poder encriptar los archivos enviados
- Poder seleccionar una carpeta para enviar, comprimiéndola en un archivo ZIP
- Hacer un sistema de traducciones
- Poder configurar varias cuentas
Escrito por proyectounimail