Repository navigation
Releases: ksebas20500/kiwu
Release list
Kiwu para Android 0.2.0
Kiwu para Android 0.2.0 · más fluida, con fondo encuadrable y segundo aviso
Segunda versión de prueba de Kiwu para Android. Arregla un fallo importante de la navegación y añade mejoras que pidieron las personas que la probaron.
Archivos
| Archivo | Para qué sirve |
|---|---|
kiwu-android-0.2.0.apk |
Recomendado. Versión optimizada con R8. Identificador app.kiwu.android.min |
kiwu-android-0.2.0-debug.apk |
Versión de depuración. Más lenta; solo para diagnosticar fallos. Identificador app.kiwu.android |
SHA256SUMS.txt |
Sumas de verificación de los dos APK |
Se instala encima de la 0.1.0 (mismo identificador y misma firma), así que conserva tus datos. Aun así, haz antes una copia desde Ajustes → Exportar.
Arreglos
- Pantalla en blanco al volver. Al salir de una tarea o nota y tocar enseguida el menú, la app se quedaba solo con el fondo. Ahora cada pantalla solo se cierra una vez.
- El fondo de imagen ya no se pierde al cambiar de aplicación o minimizar: la app guarda su propia copia de la foto.
- En el editor, el menú del
/se desplaza para no quedar tapado por el teclado. - El código ya no tiene barra deslizante: las líneas largas saltan de línea.
- El recuadro de «Añadir tarea» ya no se ensancha a lo alto al elegir una fecha.
Novedades
- Encuadrar el fondo: al elegir una imagen se mueve con un dedo y se amplía con dos para elegir qué parte se ve. Botón Encuadrar para repetirlo.
- Deslizadores del fondo fluidos: la visibilidad y el velo se aplican al instante al arrastrar.
- Segundo aviso (Ajustes → Recordatorios): otro recordatorio 5, 10, 15, 30 o 60 minutos antes de la entrega, para todas las tareas con fecha.
- Fecha y hora separadas en la tarea, con la opción «Todo el día».
- Ayuda visible en el editor: «Escribe aquí o usa / para insertar bloques», sin tener que tocar antes.
- Transiciones suaves entre Tareas, Notas y Horario, y entre la vista de día y la de semana.
- Nuevo icono y pantalla de arranque.
Limitaciones conocidas
- Sin sincronización entre dispositivos todavía (ver
docs/plan-sincronizacion.md). - El tablero no se ofrece en teléfonos (solo en pantallas anchas).
- Los textos están escritos en español en el código: aún no hay traducción.
- Los APK van firmados con la clave de depuración.
Kiwu para Android 0.1.0
Kiwu para Android 0.1.0 · primera versión de prueba
Primera versión de Kiwu para Android: las mismas funciones que la versión de escritorio (sin widgets) más un horario semanal nuevo. Es una versión de prueba: todavía no está en Google Play y el identificador y el nombre de la app son provisionales.
Archivos
| Archivo | Para qué sirve |
|---|---|
kiwu-android-0.1.0.apk |
Recomendado. Versión optimizada con R8 (~2 MB), la que se comporta como la versión final. Identificador app.kiwu.android.min |
kiwu-android-0.1.0-debug.apk |
Versión de depuración (~18 MB). Más lenta; solo para diagnosticar fallos. Identificador app.kiwu.android |
SHA256SUMS.txt |
Sumas de verificación de los dos APK |
Las dos versiones se pueden instalar a la vez: tienen identificadores distintos y no comparten datos.
Instalación
- Requisitos: Android 8.0 o superior (API 26).
- Descarga el APK en el teléfono y ábrelo. Android pedirá permiso para «instalar apps de fuentes desconocidas» para tu navegador o gestor de archivos.
- Al abrir la app por primera vez, concede el permiso de notificaciones si quieres recordatorios. En Android 12 o superior, para que los avisos suenen a la hora exacta, activa «Alarmas exactas» desde Ajustes → Recordatorios.
- Comprueba la descarga:
sha256sum -c SHA256SUMS.txt(Linux/macOS) oGet-FileHash <archivo>(PowerShell).
Los APK van firmados con la clave de depuración, no con una clave de publicación. Un APK de otra procedencia (por ejemplo, compilado en otro equipo) no se podrá instalar encima de este sin desinstalar antes, y al desinstalar se pierden los datos: haz antes una copia desde Ajustes → Exportar.
Qué incluye
Tareas
- Listas (materias), tareas con fecha y hora de entrega, y las vistas Hoy, Próximos 7 días, Todas y Completadas.
- Botón de calendario en «Añadir tarea» para elegir la fecha de entrega al crearla.
- Tablero (Por hacer · En curso · Hecho) con arrastre en pantallas anchas; en el teléfono siempre se ve la lista.
- Detalle de tarea con nota enriquecida, fecha, aviso y estado.
Calendario
- Mes completo con las entregas como puntos de colores pastel; el detalle del día elegido va debajo y desde ahí se puede añadir una tarea con su hora.
Notas
- Cuadernos, páginas, favoritas y búsqueda.
- Editor por bloques con menú «/»: párrafos, títulos, listas con viñetas, numeradas y de tareas con sangría, citas, destacados, divisores y bloques de código con colores.
- Formato en línea (negrita, cursiva, subrayado, tachado, código, color, resaltado y enlaces), enlaces con vista previa, vídeo, imágenes y archivos adjuntos.
Horario (novedad)
- Varios horarios (Universidad, Trabajo, Ocio… con nombre e icono) y vista de todos juntos.
- Clases o actividades en varios días a la vez, con hora de inicio y de fin (ruedas de 5 en 5 minutos, como la alarma del reloj), aula, notas y aviso opcional (5 a 60 minutos antes).
- Vista por día (teléfono) o por semana, tarjeta «Ahora / Siguiente» y aviso de choques entre clases, también entre horarios distintos.
Archivos por lista
- Carpeta del dispositivo vinculada a cada lista, con explorador integrado; los archivos se abren con otras apps y no se copian.
Recordatorios
- Notificaciones con las acciones «Completar» y «Posponer 1 h», alarmas exactas con alternativa, y reprogramación al reiniciar el teléfono.
Ajustes
- Tema claro, oscuro o del sistema; color de la app a elección (8 colores, colores del sistema en Android 12+ y selector libre); fondo de imagen con visibilidad y velo.
- Copia de seguridad
.kiwu.json, el mismo formato que usa Kiwu para Linux.
Cambios desde las primeras pruebas
- El editor ya no se cierra al mantener pulsado «borrar» en un bloque vacío.
- El arranque ya no parpadea: pantalla de arranque con el tema correcto y ajustes cargados antes del primer fotograma.
- Menú lateral a pantalla completa (cubre la barra inferior) y con cabecera; en cada módulo, el menú se cierra con su animación antes de cambiar de pantalla.
- Corregido: Horario → Notas abría el menú de Notas por sí solo.
- Corregido: la app se cerraba al editar una clase que termina a las 24:00; las horas de las clases a veces quedaban en 11:59 o 12:01.
- La foto de fondo se prepara una vez a la medida de la pantalla (menos memoria y menos trabajo por fotograma); ya no puede cerrar la app si falta memoria.
- Mejoras del calendario (puntos de color por tarea, detalle del día con desplazamiento) y del contraste de los colores de la app.
Datos y compatibilidad
- Todos los datos se guardan solo en el dispositivo (sin cuentas, sin servidor, sin publicidad ni analíticas). Internet se usa únicamente para descargar la vista previa de los enlaces que pegas en una nota.
- Base de datos en versión 2 (añade horarios y clases) con migración desde la versión anterior, comprobada con una prueba automática.
- El formato de las notas y de la copia
.kiwu.jsones el de Linux y macOS (docs/contrato). La copia admite ahora las claves opcionaleshorariosyclases; las copias antiguas siguen importándose.
Verificación
- 104 pruebas automáticas (dominio, contrato con macOS y Linux, copia de seguridad, Room y migración, editor, horario, tablero y colores), sin fallos; lint sin errores.
- Variante optimizada (R8) compilada y probada en un emulador y, en parte, en un teléfono real (vivo V2418, Android 16).
Actualización posterior (mismo 0.1.0)
- Transiciones suaves entre Tareas, Notas y Horario, entre la vista de día y la de semana, y entre Calendario y el resto de secciones de Tareas.
- Arreglo: al elegir una fecha en «Añadir tarea», el recuadro ya no se ensancha a lo alto.
Limitaciones conocidas
- Sin sincronización entre dispositivos todavía: está planificada con Supabase (ver
docs/plan-sincronizacion.md). - El tablero no se ofrece en teléfonos (solo en pantallas anchas).
- Sin probar en un dispositivo: avisos de clase y de tareas tras reiniciar, vista semanal en tabletas, adjuntos (imágenes y archivos), vista previa de enlaces y vídeo, y TalkBack.
- Los textos están escritos en español en el código: aún no hay traducción.
- La fluidez en el teléfono con la versión de depuración es notablemente peor que con la optimizada; para evaluarla, usa
kiwu-android-0.1.0.apk. - Mientras se decide el nombre definitivo de la marca (ver
docs/marca-nombres.md), el nombre y el identificador pueden cambiar.
Documentación
- Plan y estado de Android:
docs/android-plan.mdydocs/android-ruta-correccion.md - Horario:
docs/plan-horario.md· Sincronización:docs/plan-sincronizacion.md· Marca:docs/marca-nombres.md - Contrato de datos compartido:
docs/contrato/README.md
Kiwu 2.1
Kiwu 2.1 para macOS · horario, copia de seguridad y color
Pone la versión de macOS a la par de la de Android y Linux. Es una actualización: tus datos se conservan (las bases se migran solas) y se instala igual que la 2.0.
Novedades
- Horario semanal (⌘3). Varios horarios (Universidad, Trabajo, Ocio…), clases en varios días, vista de semana y de día, tarjeta «Ahora / Siguiente», aviso (no bloqueante) cuando una clase choca con otra y avisos opcionales de 5 a 60 minutos antes. La hora se elige con ruedas, como el reloj.
- Copia de seguridad
.kiwu.json. Archivo → Exportar copia… e Importar copia… (y en Ajustes → Copia). Es el mismo formato de Linux y Android. Al importar no se pisa ni se duplica nada. - Color de la app. Ocho colores, los del sistema o uno propio (Ajustes → Apariencia). Solo cambia en tu Mac. Ojo: el color por defecto pasa a ser coral; para volver al del sistema elige «Colores del sistema».
- Calendario. Cada día muestra un punto de color por tarea y debajo el detalle del día, desplazable, con hora para las tareas nuevas.
- Añadir tarea con fecha y hora de entrega desde el propio campo.
- Notas. La búsqueda y el menú
/ignoran mayúsculas y tildes («cod» encuentra «Código»); botón «Nueva nota» visible cuando no hay notas; el editor siempre deja un párrafo al final. - Borrado lógico de listas, tareas, cuadernos y notas (preparación para sincronizar).
- Animaciones suaves al cambiar de sección y entre semana y día.
Instalación
Igual que siempre: Kiwu.dmg (universal, Apple Silicon e Intel, macOS 13 o superior; widgets en macOS 14+), o con el comando de la página principal. Comprueba la descarga con Kiwu.dmg.sha256. La app no está notarizada: la primera vez, abre con clic derecho → Abrir.
Antes de actualizar, si quieres, exporta una copia desde la versión anterior.
Kiwu 2.0
Kiwu 2.0 — antes TaskFlow
La app cambia de nombre (otras apps ya usaban TaskFlow) y llega con novedades grandes.
Novedades
- Tablero: Por hacer · En curso · Hecho, con arrastrar y soltar, junto a la vista de lista.
- Ajustes (engranaje, abajo a la izquierda): atajos de teclado editables, tema claro/oscuro y fondo de imagen con visibilidad, opacidad de paneles y desenfoque.
- Notas con formato: negrita, cursiva, subrayado, tachado, código en línea, colores, resaltado, enlaces y sangría.
- Menú
/navegable con las flechas. - Enlaces con vista previa (páginas web y vídeos de YouTube/Vimeo).
- Bloques de código con colores como VS Code (14 lenguajes).
- Instalador rediseñado y barra de módulos más ancha.
Actualizar desde TaskFlow 1.x
Instala Kiwu y ábrelo: copia tus listas, tareas, notas y fondo a su nueva carpeta de datos. La carpeta antigua no se borra. Si usabas widgets, quítalos y añade los de Kiwu (Editar widgets). Borra TaskFlow.app si la tenías en Aplicaciones.
Instalar
Descarga Kiwu.dmg, ábrelo y arrastra Kiwu a Aplicaciones. La primera vez macOS avisará de que no puede verificar al desarrollador (la app no está notarizada): Ajustes del Sistema → Privacidad y seguridad → Abrir igualmente.
O por terminal:
curl -fsSL https://raw.githubusercontent.com/ksebas20500/kiwu/main/install.sh | bashRequisitos y privacidad
macOS 13 o superior (widgets: macOS 14+). Universal (Apple Silicon e Intel). Todo es local; la app solo usa Internet para las vistas previas de enlaces y vídeos.
La versión anterior sigue disponible en v1.0.0.
Kiwu para Linux 0.1.0
Kiwu para Linux 0.1.0 (primera versión)
Versión de escritorio para Linux de Kiwu, pensada para Arch Linux + Hyprland (Wayland nativo). App nativa GTK4 + libadwaita en Python, con las mismas funciones que Kiwu 2.0 para macOS salvo los widgets.
⚠️ Es una primera versión de pruebas. La lógica (datos, importación desde macOS, recordatorios, vistas previas e instaladores) tiene pruebas automáticas, pero la interfaz todavía no se ha ejecutado sobre GTK real. Espera fallos, sobre todo en el editor de notas. Si algo falla, abre un issue con la salida del terminal y dekiwu --diagnostico.
Instalar
Necesitas python-gobject, gtk4, libadwaita y gtksourceview5 (en Arch: sudo pacman -S python python-gobject gtk4 libadwaita gtksourceview5).
Opción 1: un solo comando
curl -fsSL https://raw.githubusercontent.com/ksebas20500/kiwu/main/install.sh | bashOpción 2: a mano. Descarga kiwu-linux.tar.gz, y:
sha256sum -c kiwu-linux.tar.gz.sha256 # opcional
tar -xzf kiwu-linux.tar.gz
cd kiwu-linux-*
./install.shInstala en ~/.local (sin sudo). Para desinstalar: ./install.sh --desinstalar (no borra tus datos).
Qué incluye
Tareas por lista, vista de lista y tablero, calendario, notas por bloques con formato, código con colores (Dark+/Light+), enlaces con vista previa, archivos por lista, recordatorios, y ajustes (atajos editables, tema, fondo y translucidez). Importa tus datos de macOS y copias .kiwu.json.
Configuración recomendada para Hyprland y detalles: linux/README.md.
La versión para macOS está en los releases v2.x.
TaskFlow 1.0
Primera versión de TaskFlow: deberes, calendario, notas al estilo Notion, carpetas del Finder por materia y tres widgets de escritorio. Gratuita y de código abierto.
Instalar
Un solo comando (recomendado):
curl -fsSL https://raw.githubusercontent.com/ksebas20500/taskflow/main/install.sh | bashO a mano: descarga TaskFlow.dmg, ábrelo y arrastra TaskFlow a Aplicaciones.
La primera vez macOS avisará de que no puede verificar al desarrollador (la app no está notarizada por Apple, que exige una cuenta de pago). Ábrela desde Ajustes del Sistema → Privacidad y seguridad → Abrir igualmente, o ejecuta:
xattr -dr com.apple.quarantine /Applications/TaskFlow.appDetalles
- Universal: Apple Silicon e Intel. Instalador de 2,8 MB (8,8 MB instalada).
- Requiere macOS 13 o superior (widgets: macOS 14 o superior).
- Sin cuentas, sin servidor y sin conexión a Internet: los datos se quedan en tu Mac.
- Firma ad hoc. Comprueba la descarga con
TaskFlow.dmg.sha256.