Mesa: las mazmorras y las fichas propias (con sus variantes) son fichas, no cuentan para la lista (en/es)
314f466
Mesa: instalación al salir de la mesa, traspaso voluntario del anfitrión, ajustes de sala y banquillo del invitado (en/es)
8dc6f1c
Red: prueba con procesos reales y SIGKILL al anfitrión; el traspaso tarda unos 30 s (en/es)
153560a
Mesa: quitar más daño de comandante del apuntado ya no devuelve vida de más (en/es)
7d1397d
Phase I review: generic back on the table, zones in thumbnails, Designer UI dictionary paths
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X7oLZsQ3STyBm3NGJHyhVB
e7e7254
Document phase K: host handover without a server
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X7oLZsQ3STyBm3NGJHyhVB
74b5c95
Phase I review (part): pages checked against the code, security section, spectator events
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X7oLZsQ3STyBm3NGJHyhVB
9c747db
Document phase J: general game history with deck and play list, and fanned hands in thumbnails
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X7oLZsQ3STyBm3NGJHyhVB
b1cdaf4
Document phase H: end summary, history, replay, log panel, chat, sounds and hands in thumbnails
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01X7oLZsQ3STyBm3NGJHyhVB
2ceefab
Document phase G: several players, layouts, teams, formats, encounters, deaths, absentees and expelling
643deb2
Document E7/E9/E10 live movement, latency and originals, relay chain, identity export/import and invitation links
a9fde96
Document online play: direct code, room server, playgroups and host migration
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D1FX2mSSiLmrZ8XPsr6rsP
8b95a1f
Sparring: tierras fuertes y rocas de maná
9d6f006
Mesa de juego: sparring (rival fantasma)
d6a241f
Mesa de juego: aspecto y sonido de los dados
e3bd676
Mesa de juego: dados y monedas en 3D, CSS 3D y 2D
ed3d081
Mesa de juego: duplicar copia las listas para jugar y el compañero elegido va aparte
2372014
Mesa de juego: listas para jugar (game lists)
Listas para jugar en la mesa (crate mesa::lista, tabla deck_listas de la
migración 0005, .pbdeck, comandos mesa_lista*, entrada y editor) en las
páginas de la mesa, el motor, almacenamiento, el formato del paquete, IPC,
la guía de usuario, i18n, tutoriales, biblioteca y el índice de ficheros.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D1FX2mSSiLmrZ8XPsr6rsP
d2c653f
Mesa de juego: tapete con velo y desenfoque, registro vigente y diccionarios
El tablero lee el tapete guardado y aplica su velo y desenfoque; la vista
entera trae el registro que sigue contando (Registro::vigentes); la vista
grande se oculta al arrastrar; mesa.json en los 15 idiomas y la tabla de
términos de la mesa del glosario.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D1FX2mSSiLmrZ8XPsr6rsP
76e7714
Mesa de juego: la mesa en pantalla (Game Table / Mesa de juego)
Páginas nuevas Game-Table y Mesa-de-juego (sesión, preparación de
imágenes, guardar y seguir, tapete, tablero, arrastre, menús, atajos,
ajustes y rendimiento) y puesta al día de las páginas afectadas en los
dos idiomas.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01D1FX2mSSiLmrZ8XPsr6rsP
ff9c67c
Mesa de juego: motor de la mesa (Game Engine / Motor de la mesa)
3eb4349
Documentar la pausa del menú contextual y el scroll por vista
23f50ec
Wiki: tamaño de los símbolos de maná en los ajustes finos
Co-Authored-By: Claude Haiku 5.5 <noreply@anthropic.com>
9b10939
Ajustes finos: tamaño de los símbolos de maná
8c0587e
Diseñador: estilo y ajustes propios por cara en las cartas de dos caras
89c2f27
Cambiar carta: sustituir una carta de Scryfall por otra desde el menú
ad22108
Diseñador: una MDFC de dos Tierras no lleva la pestaña de la otra cara
b15f851
Duplex: el dorso nunca se gira (sin modo borde corto)
1fc7ea8
Motor por hilo en pila y exportación a salvo de pánicos
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
d42c2e0
Exit guards: closing the app and leaving a card with unsaved changes
- Closing the window asks when a job, an update download, an unsaved card
or a busy dialog would be lost; the deck is flushed first; "Save and
close" for the card. Needs core:window:allow-destroy.
- The discard dialog of the designer gains "Save and continue"; the arrows,
Alt+Left/Right and the view tabs now ask too.
- Dialogs declare their own state with useEstadoParaCerrar.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
40592e8