Skip to content

Releases: ilismal/pawneyes

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 25 Oct 10:21

Correcciones

  • Tocar una pieza en el editor ya no la borra (venía del arrastre de la v0.6.0): ahora la elige, y el siguiente toque la mueve a otra casilla. Se puede mover tanto con dos toques como arrastrando. Para cambiar o quitar la pieza de una casilla, mantenla pulsada: se abre un selector con todas las piezas y «Vacía» (#27).
  • «Otra…» al corregir una casilla dudosa: si ninguna de las opciones del escáner es la buena, eliges cualquier pieza a mano desde el mismo diálogo (#26).

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:49

Novedades

  • Casillas dudosas con un toque: al tocar una casilla marcada en rojo tras escanear, aparecen las otras opciones del escáner con su confianza; elegir una la corrige al momento. Si las reglas de legalidad descartaron la más probable (dos reyes del mismo color, más de 8 peones…), te lo dice (#21).
  • Mover piezas arrastrando en el editor, las partidas y el ejercicio, además de con dos toques. En el editor, soltar una pieza fuera del tablero la quita (#25).
  • Zoom y linterna en la cámara, para diagramas pequeños o con poca luz. El zoom también se puede hacer pellizcando (#22).
  • Pista en el ejercicio: marca la pieza que hay que mover sin decir adónde; el resultado indica que la has usado (#20).
  • Ajustes del análisis: cuántas líneas se muestran (1 a 5) y hasta qué profundidad busca Stockfish. Con menos, responde antes y gasta menos batería (#24).

Mejoras

  • Modelo del escáner reentrenado con 16 escaneos más de varios libros: en las fotos de prueba acierta el 99,5 % de las casillas y lee bien 9 de 10 tableros (antes, 99,4 % y 8 de 10).
  • Páginas con varios diagramas, más rápidas: solo se lee el primero al escanear y los demás cuando los eliges (#23).
  • El ejercicio prepara la solución antes: solo necesita la mejor línea de Stockfish.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 12:21

Novedades

  • Jugadas del libro: escribe o pega una línea tal como viene en el libro, en notación descriptiva («1. P4R, P4R 2. C3AR, C3AD», «C(3A)×D», «PR×P») o algebraica, y recórrela jugada a jugada desde la posición del diagrama. Cada jugada se resuelve según la posición: si encajan varias (por ejemplo «C3A» al principio, que puede ser c3 o f3), te dice cuáles en vez de adivinar, y si alguna no se entiende puedes recorrer las anteriores (#5).
  • Varios diagramas en la misma página: la app los lee todos y en la tarjeta del escáner pasas de uno a otro tocando su miniatura. Cada uno conserva tus correcciones aunque vayas y vuelvas, y entra en el historial al verlo (#10).
  • Ajustes (menú ⋮): colores del tablero (madera, verde, azul u oscuro), cuatro juegos de piezas (chessnut, clásicas, mérida y fantasía), coordenadas sí o no y notación con letras españolas o inglesas. El PGN que se comparte sigue en inglés, que es el estándar (#11).
  • El ejercicio no se ofrece si ya has visto el análisis de esa posición: tendría poca gracia. En cuanto cambias algo (una pieza, el turno) vuelve a estar disponible (#19).

Mejoras internas

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 18:22

Novedades

  • Turno leído del texto: si el pie del diagrama lo dice («Juegan las negras», «Las blancas juegan y ganan», «White to move») o se deduce de la jugada impresa junto al diagrama («5.Cf3» encima: juegan negras; «19. ..., T1A» o «...Ab4»: blancas), el editor ya sale con ese turno y la tarjeta del escaneo lo indica para que lo compruebes. Si las pistas no coinciden, no se propone nada (#4).
  • Diagramas con las negras abajo: se detectan por las coordenadas impresas o, si no las hay, por la posición de los peones, y el tablero se muestra como en el libro. Si se equivoca, el botón «No está girado» lo deshace (#3).
  • Historial de escaneos: cada escaneo se guarda con su miniatura, la posición con tus correcciones y la fecha. Desde el menú ⋮ se puede etiquetar (libro, página…), buscar, borrar y volver a abrir en el editor (#6).

Privacidad

  • La app ya no entra en las copias de seguridad automáticas de Google: el historial y los escaneos guardados para entrenar (fotos y miniaturas de páginas de libros) se quedan solo en el móvil. Si cambias de móvil, el historial no se traslada; los escaneos para entrenar sí se pueden exportar antes desde el menú ⋮.

Mejoras internas

  • APK de 133 a 72 MB: Stockfish 16 se compila ahora desde su código fuente con su red neuronal de 40 MB, en lugar de la de más de 100 MB de las versiones recientes. Para analizar posiciones de un libro sobra. La primera vez que actives el análisis tras actualizar tardará un momento más, mientras copia la red (#12).
  • El texto de la página se lee en el móvil con Tesseract (modelo rápido de español), sin conexión.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:34

Novedades

  • Jugar desde cualquier posición contra Stockfish (de 1350 de Elo a plena fuerza) o contra Maia (1100–1900), una red entrenada con partidas de Lichess que juega como una persona de ese nivel, errores incluidos. Con deshacer, empezar de nuevo, detección de mate y tablas, y la partida para compartir en PGN o como imagen (#8).
  • Modo ejercicio: busca la mejor jugada sin ver la evaluación; la app la compara con la de Stockfish y te dice si es la mejor, buena, una imprecisión, un error o un error grave, y cuánto pierdes. Puedes reintentar, ver la solución y recorrerla (#7).
  • Guardar escaneos corregidos: tras corregir una lectura, puedes guardar la foto con su posición y exportarlas en un ZIP para mejorar el modelo con tus propios libros (#1).

Mejoras internas

  • Un único Stockfish compartido por el análisis, el ejercicio y las partidas; el análisis se pausa mientras juegas.
  • Maia convertida a LiteRT y verificada contra lc0, con tests de paridad Python/Android.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 21:47

Novedades

  • Compartir la posición como PGN (con la mejor línea de Stockfish y su evaluación si el análisis está activo, o la línea que se está recorriendo) o como imagen del tablero con la flecha de la mejor jugada (#9).
  • El análisis termina: Stockfish se detiene al llegar a profundidad 40 o al confirmar un mate, en lugar de seguir consumiendo batería; el panel indica cuándo ha terminado. Las posiciones de mate o ahogado se muestran directamente (#18).

Mejoras internas

  • Librerías nativas alineadas a 16 KB, para los móviles con páginas de memoria de 16 KB (#16). Stockfish pasa a una compilación de desarrollo posterior a la 19, porque la 19 estable no lo está.
  • Dependencias al día, incluida CameraX 1.6 (#17), y herramientas de compilación actualizadas: Gradle 9 y Android Gradle Plugin 9 (#15).
  • Tests de paridad Python/Android con fixtures públicos y CI en cada cambio (#14, #15).

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 15:21

Primera versión

  • Escaneo de diagramas desde la cámara, la galería o compartiendo una foto, con las casillas dudosas marcadas en rojo.
  • Editor de posiciones con validación, FEN y apertura en Lichess.
  • Análisis con Stockfish 19 y explorador de líneas jugada a jugada.