openvibers/openvibe.live Commits
Popout chat: load cosmetics/chat-shared CSS and stop pinning stale asset versions
Changes
@@@ -4,7 +4,12 @@<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Chat — OpenVibe.Live</title>-- <link rel="stylesheet" href="/css/style.css?v=61">++ <!-- Keep these in step with index.html — the popout renders the same chat++ components (cosmetics.css positions particle effects; without it they sit++ inline next to the username as "broken badges" until their cleanup timer). -->++ <link rel="stylesheet" href="/css/style.css?v=135">++ <link rel="stylesheet" href="/css/chat-shared.css?v=1">++ <link rel="stylesheet" href="/css/cosmetics.css?v=2"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"><style>html, body { height: 100%; margin: 0; overflow: hidden; }@@@ -221,14 +226,14 @@<!-- Chat feature scripts — mirror index.html so the popout has full parity.Order: dependencies (app/emotes/gif/uploads/coins/bucks/cosmetics) before chat.js. -->-- <script src="/js/app.js?v=52"></script>++ <script src="/js/app.js?v=125"></script><script src="/js/emotes.js?v=8"></script><script src="/js/gif-picker.js?v=1"></script>-- <script src="/js/channel-uploads.js?v=6"></script>++ <script src="/js/channel-uploads.js?v=12"></script><script src="/js/vibes.js?v=8"></script><script src="/js/opencoins.js?v=6"></script><script src="/js/cosmetics-ui.js?v=2"></script>-- <script src="/js/chat.js?v=43"></script>++ <script src="/js/chat.js?v=73"></script><script src="/js/chat-autocomplete.js?v=1"></script><script>'use strict';
@@ -4,7 +4,12 @@
@@ -4,7 +4,12 @@
<meta charset="UTF-8">
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Chat — OpenVibe.Live</title>
<title>Chat — OpenVibe.Live</title>
- <link rel="stylesheet" href="/css/style.css?v=61">
+ <!-- Keep these in step with index.html — the popout renders the same chat
+ components (cosmetics.css positions particle effects; without it they sit
+ inline next to the username as "broken badges" until their cleanup timer). -->
+ <link rel="stylesheet" href="/css/style.css?v=135">
+ <link rel="stylesheet" href="/css/chat-shared.css?v=1">
+ <link rel="stylesheet" href="/css/cosmetics.css?v=2">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<style>
<style>
html, body { height: 100%; margin: 0; overflow: hidden; }
html, body { height: 100%; margin: 0; overflow: hidden; }
@@ -221,14 +226,14 @@
@@ -221,14 +226,14 @@
<!-- Chat feature scripts — mirror index.html so the popout has full parity.
<!-- Chat feature scripts — mirror index.html so the popout has full parity.
Order: dependencies (app/emotes/gif/uploads/coins/bucks/cosmetics) before chat.js. -->
Order: dependencies (app/emotes/gif/uploads/coins/bucks/cosmetics) before chat.js. -->
- <script src="/js/app.js?v=52"></script>
+ <script src="/js/app.js?v=125"></script>
<script src="/js/emotes.js?v=8"></script>
<script src="/js/emotes.js?v=8"></script>
<script src="/js/gif-picker.js?v=1"></script>
<script src="/js/gif-picker.js?v=1"></script>
- <script src="/js/channel-uploads.js?v=6"></script>
+ <script src="/js/channel-uploads.js?v=12"></script>
<script src="/js/vibes.js?v=8"></script>
<script src="/js/vibes.js?v=8"></script>
<script src="/js/opencoins.js?v=6"></script>
<script src="/js/opencoins.js?v=6"></script>
<script src="/js/cosmetics-ui.js?v=2"></script>
<script src="/js/cosmetics-ui.js?v=2"></script>
- <script src="/js/chat.js?v=43"></script>
+ <script src="/js/chat.js?v=73"></script>
<script src="/js/chat-autocomplete.js?v=1"></script>
<script src="/js/chat-autocomplete.js?v=1"></script>
<script>
<script>
'use strict';
'use strict';