Files
HellionChat/ChatTwo
JonKazama-Hellion cb90c6ab93 Make the ChatTwo→HellionChat migration loud about locked files
A tester migrating from upstream Chat 2 ended up with a zero-row
database in the new layout: Chat 2 was still loaded when Hellion
Chat first started, the SQLite handle kept chat-sqlite.db locked,
and File.Move silently fell into the catch-all without telling
the user anything. Anyone hitting this would think Hellion Chat
lost their history when it just hadn't been allowed to take it.

Wrap each move on its own so a single locked file no longer
abandons the rest of the migration: the JSON config, font cache
and EmoteCacheV1 directory still travel even if the database
itself is held open. When any IOException fires during the moves,
flag a sticky 30-second warning notification on plugin start that
tells the user exactly what's going on — disable Chat 2, fully
close the game, restart — and points at the README troubleshooting
section.

The README now spells out the migration order step by step in two
sections (fresh install vs. coming from Chat 2) and includes the
manual mv/Move-Item one-liner for both Linux and Windows so users
can recover without waiting for the next plugin update.
2026-05-01 23:22:02 +02:00
..
2026-05-01 11:59:25 +02:00
2026-04-30 02:59:58 +02:00
2026-04-30 02:59:58 +02:00
2026-05-01 22:45:43 +02:00
2026-05-01 12:02:45 +02:00
2026-04-30 02:59:58 +02:00
2024-11-21 11:58:22 +01:00
2026-04-30 02:59:58 +02:00
2026-04-30 02:59:58 +02:00
2026-04-30 02:59:58 +02:00
2026-04-30 02:59:58 +02:00
2026-04-30 02:59:58 +02:00