Files
ttrpg-tools/src/shared
hypercross 68b976575a feat(session): add shared session id validation
Session ids become directory names server-side and topic levels on the broker, so they must reject path separators, ./.., whitespace and Windows reserved device names. toSessionId derives a safe id from a display name; isValidSessionId is the boundary check shared by the CLI and the web client.
2026-09-13 13:36:33 +08:00
..