diff --git a/src/PreviewSkin/PreviewAvatarRoute.jsx b/src/PreviewSkin/PreviewAvatarRoute.jsx index 19d2164..f064591 100644 --- a/src/PreviewSkin/PreviewAvatarRoute.jsx +++ b/src/PreviewSkin/PreviewAvatarRoute.jsx @@ -132,7 +132,7 @@ export default function PreviewAvatarRoute() { )} - diff --git a/src/PreviewSkin/PreviewEmoteRoute.jsx b/src/PreviewSkin/PreviewEmoteRoute.jsx index 3efbd5d..f8e7835 100644 --- a/src/PreviewSkin/PreviewEmoteRoute.jsx +++ b/src/PreviewSkin/PreviewEmoteRoute.jsx @@ -214,7 +214,7 @@ export default function PreviewEmoteRoute() { )} - diff --git a/src/PreviewSkin/PreviewModelRoute.jsx b/src/PreviewSkin/PreviewModelRoute.jsx index 7e646a7..42311d4 100644 --- a/src/PreviewSkin/PreviewModelRoute.jsx +++ b/src/PreviewSkin/PreviewModelRoute.jsx @@ -208,7 +208,7 @@ export default function PreviewModelRoute() { )} - diff --git a/src/auth/ticketExchange.js b/src/auth/ticketExchange.js index e6a7b9b8..1a0065c 100644 --- a/src/auth/ticketExchange.js +++ b/src/auth/ticketExchange.js @@ -91,7 +91,7 @@ export function readTicketFromHash() { export function readTeamJwtFromHash() { if (typeof window === 'undefined') return null; // JWT-формат: header.payload.signature — три blob'а из base64url, точки. - const m = /(?:^|[#&])team_jwt=([A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+)/ + const m = /(?:^|[#&])team_jwt=([A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+)/ .exec(window.location.hash || ''); return m ? m[1] : null; } diff --git a/src/editor-shared/Icon.jsx b/src/editor-shared/Icon.jsx index c683880..431f68a 100644 --- a/src/editor-shared/Icon.jsx +++ b/src/editor-shared/Icon.jsx @@ -313,7 +313,7 @@ const EMOJI_TO_NAME = { '◣': 'prim-wedge', '◢': 'prim-cornerwedge', '〰': 'waves', // UI / художественные '🎨': 'palette', '📺': 'monitor', '🖼': 'image', '🖼️': 'image', - '🔤': 'type', '🟧': 'square', + '🔤': 'type', // звук '🎵': 'music', '🎼': 'music2', '🔊': 'sound', // навигация diff --git a/src/engine/EmoteGlbParser.js b/src/engine/EmoteGlbParser.js index 4e10a36..3ab4b94 100644 --- a/src/engine/EmoteGlbParser.js +++ b/src/engine/EmoteGlbParser.js @@ -43,7 +43,7 @@ function normName(raw) { return String(raw || '') .toLowerCase() .replace(/mixamorig/g, '') - .replace(/[:_\s.\-]/g, ''); + .replace(/[:_\s.-]/g, ''); } function resolveLogicalR15(boneName) {