Friends: real time over /events (SSE), typing, my name, a friend's name and note
Friends: notifications with the app closed on Android; wiki review fixes
docs: Tapete rename, friends and messages, the card stamp, rooms server removed, new screenshots
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Security hardening: sealed identity, 8-digit check, allow-lists, dependency audit
Document the identity key sealed with the Android Keystore and kept out of backups,
the 8-digit comparison code, the relay-only code for messages, the SVG allow-list,
manifest limits, mutation tests, pinned actions and the weekly dependency audit.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Document optimized deck packages, freeing space by optimizing images and device names
Mobile: same options as desktop (design form, game list editor, Play panel, side rail); mobile and deck sharing pages
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Game table: Colocar (one event for a multi-card drop), replay images kept outside the cache (migration 0008), guest image prefetch; UX: disabled buttons explain why, confirmations, busy and retry states, Settings > Storage
Icons page, tag icons, game table catalogue v4 (phantom poison and arrows, notes on cards), replay and loading fixes
Fix parallel image writes, job end event, local hand privacy and per-player tapete
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
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
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
Document E7/E9/E10 live movement, latency and originals, relay chain, identity export/import and invitation links
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
Mesa de juego: aspecto y sonido de los dados
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
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
Interfaz en 15 idiomas, cartas diseñadas en cualquiera de ellos y emoji de Noto
Páginas en español con su título como nombre, sin prefijo ES-
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Wiki en español, selector de idioma y correcciones
Cada página tiene ahora su versión ES-*, con barra de idioma bajo el título.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Documentación completa del proyecto (inglés)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>