lightweight tag 55fd85808a3ec12520f78477a9d764c2ec8cf1b5 0.4.1
Author:	FloMoit <kororo@free.fr>
Date:	Mon Mar 30 00:35:09 2026 +0200

commit 55fd85808a3ec12520f78477a9d764c2ec8cf1b5
Author: FloMoit <kororo@free.fr>
Date:   Mon Mar 30 00:35:09 2026 +0200

    improve: KeyVote locale support, name propagation, and UX
    
    - Send dungeon name in KVKEY protocol so receivers don't rely on
      local cache which may differ across clients
    - Locale-independent keystone detection via |Hkeystone: hyperlink tag
    - Pre-warm M+ map data cache on Initialize and request refresh on miss
    - Prefer sender-provided name, then local resolution, then existing data
    - Remove auto-dismiss on results screen (stay until user clicks)
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

commit 9b03b94836e99e235801ae60d11cacc41638d03e
Author: FloMoit <kororo@free.fr>
Date:   Mon Mar 30 00:34:04 2026 +0200

    fix: empty textarea handling and immediate checkbox toggle
    
    - Distinguish nil (use defaults) from empty table (user cleared) so
      empty textarea is preserved across reloads
    - Skip sending chat messages when the message list is intentionally empty
    - Remove premature DB write in settings checkbox that caused
      EnableFeature/DisableFeature to short-circuit without effect
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

