openvibers/openvibe.live Commits
Finish topenvibe.live rename; bump changed script versions
Changes
@@@ -4970,7 +4970,7 @@ curl -s https://openvibe.media/live/@Goosely/chat-insight.json | jq ".chat_insig<!-- Scripts --><script src="/js/theme-engine.js?v=4"></script><script src="/live-notify.js?v=3" defer></script>--<script src="/js/app.js?v=122" defer></script>++<script src="/js/app.js?v=123" defer></script><script src="/js/stream-player.js?v=18" defer></script><script src="/js/chat-shared.js?v=3" defer></script><script src="/js/emotes.js?v=8" defer></script>@@@ -5036,7 +5036,7 @@ curl -s https://openvibe.media/live/@Goosely/chat-insight.json | jq ".chat_insig<script src="/js/broadcast.js?v=25" defer></script><script src="/js/call.js?v=3" defer></script><script src="/js/voice-channels.js?v=2" defer></script>--<script src="/js/settings.js?v=11" defer></script>++<script src="/js/settings.js?v=12" defer></script><script src="/js/staff-console.js?v=1" defer></script><script src="/js/dashboard-moderation.js?v=5" defer></script><script src="/js/ai-viewers.js?v=1" defer></script>@@@ -15,7 +15,7 @@ let openvibeAppMetaPromise = null;function getDefaultOpenVibeNetworkUrls() {const host = window.location.hostname;const isLocalHost = ['localhost', '127.0.0.1'].includes(host);-- const isTopenvibeAlias = ['topenvibe.tools', 'topenvibelive.com', 'topenvibe.quest'].includes(host);++ const isTopenvibeAlias = ['topenvibe.tools', 'topenvibe.live', 'topenvibe.quest'].includes(host);return {tools: isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network'),quest: isLocalHost ? 'http://localhost:3200' : (isTopenvibeAlias ? 'https://topenvibe.quest' : 'https://openvibe.games'),@@@ -17,7 +17,7 @@function getDefaultOpenVibeToolsUrl() {const host = window.location.hostname;const isLocalHost = ['localhost', '127.0.0.1'].includes(host);-- const isTopenvibeAlias = ['topenvibe.tools', 'topenvibelive.com', 'topenvibe.quest'].includes(host);++ const isTopenvibeAlias = ['topenvibe.tools', 'topenvibe.live', 'topenvibe.quest'].includes(host);return isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network');}@@@ -218,7 +218,7 @@ async function saveSettingsProfile() {function getDefaultOpenVibeToolsUrl() {const host = window.location.hostname;const isLocalHost = ['localhost', '127.0.0.1'].includes(host);-- const isTopenvibeAlias = ['topenvibe.tools', 'topenvibelive.com', 'topenvibe.quest'].includes(host);++ const isTopenvibeAlias = ['topenvibe.tools', 'topenvibe.live', 'topenvibe.quest'].includes(host);return isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network');}@@@ -523,7 +523,7 @@ button{font:inherit}<span>OPENVIBE NETWORK</span></a><div class="network-line">-- <b><i class="fa-solid fa-video"></i> OPENVIBELIVE.COM</b> • ++ <b><i class="fa-solid fa-video"></i> OpenVibe.Live</b> • <b><i class="fa-solid fa-screwdriver-wrench"></i> OPENVIBE.TOOLS</b> • <b><i class="fa-solid fa-gamepad"></i> SCRAPLANDIA</b> • <b><i class="fa-solid fa-bolt"></i> POWERCHAT.LIVE</b>@@@ -533,7 +533,6 @@ button{font:inherit}<section class="hero"><div class="hero-copy">-- <div class="kicker"><i class="fa-solid fa-earth-americas"></i> OPEN • COMMUNITY-BUILT • WEIRD INTERNET</div><h1>STREAM. BUILD. PLAY.<br><span>KEEP IT YOURS.</span></h1><p id="hero-slogan">Live streaming, useful tools, games, and community infrastructure.</p></div>@@@ -559,7 +558,7 @@ button{font:inherit}<section class="domains"><a class="domain hs" href="https://openvibe.live"><div class="kind"><i class="fa-solid fa-tower-broadcast"></i> Live Streaming</div>-- <div class="url"><i class="fa-solid fa-video"></i> OPENVIBELIVE.COM</div>++ <div class="url"><i class="fa-solid fa-video"></i> OpenVibe.Live</div><div class="desc">Streams, chat, VODs, clips and restreaming.</div><div class="arrow"><i class="fa-solid fa-arrow-up-right-from-square"></i></div></a>@@@ -596,7 +595,7 @@ button{font:inherit}<span class="badge" id="live-count">CHECKING…</span></div><div class="cards" id="streams">-- <div class="empty">Checking <b>OPENVIBELIVE.COM</b> for live streams…</div>++ <div class="empty">Checking <b>OpenVibe.Live</b> for live streams…</div></div></div>@@@ -620,7 +619,7 @@ button{font:inherit}<div class="chat-head"><div><div class="chat-title"><i class="fa-solid fa-comments"></i> GLOBAL CHAT</div>-- <div class="chat-url">OPENVIBELIVE.COM/CHAT</div>++ <div class="chat-url">OpenVibe.Live/CHAT</div></div><div class="status" id="chat-status"><i></i><span>CONNECTING</span></div></div>@@@ -762,13 +761,13 @@ button{font:inherit}setHeroLive(all.length,totalViewers);$("#streams").innerHTML=list.length?list.map(streamCard).join("")-- :`<div class="empty">Nobody live right now — <b>OPENVIBELIVE.COM</b></div>`;++ :`<div class="empty">Nobody live right now — <b>OpenVibe.Live</b></div>`;}catch{-- $("#live-count").textContent="OPENVIBELIVE.COM";++ $("#live-count").textContent="OpenVibe.Live";$("#streams").innerHTML=`<a class="card" href="/"><div class="thumb"><span class="placeholder">LIVE STREAMING</span></div>-- <div class="info"><div class="title">OPENVIBELIVE.COM</div><div class="meta">Browser • OBS • RTMP • WHIP</div></div>++ <div class="info"><div class="title">OpenVibe.Live</div><div class="meta">Browser • OBS • RTMP • WHIP</div></div></a><a class="card" href="/vods"><div class="thumb"><span class="placeholder">VODS + CLIPS</span></div>@@@ -776,7 +775,7 @@ button{font:inherit}</a><a class="card" href="/chat"><div class="thumb"><span class="placeholder">GLOBAL CHAT</span></div>-- <div class="info"><div class="title">OPENVIBELIVE.COM/CHAT</div><div class="meta">One shared community room</div></div>++ <div class="info"><div class="title">OpenVibe.Live/CHAT</div><div class="meta">One shared community room</div></div></a>`;}}
@@ -4970,7 +4970,7 @@ curl -s https://openvibe.media/live/@Goosely/chat-insight.json | jq ".chat_insig
@@ -4970,7 +4970,7 @@ curl -s https://openvibe.media/live/@Goosely/chat-insight.json | jq ".chat_insig
<!-- Scripts -->
<!-- Scripts -->
<script src="/js/theme-engine.js?v=4"></script>
<script src="/js/theme-engine.js?v=4"></script>
<script src="/live-notify.js?v=3" defer></script>
<script src="/live-notify.js?v=3" defer></script>
-<script src="/js/app.js?v=122" defer></script>
+<script src="/js/app.js?v=123" defer></script>
<script src="/js/stream-player.js?v=18" defer></script>
<script src="/js/stream-player.js?v=18" defer></script>
<script src="/js/chat-shared.js?v=3" defer></script>
<script src="/js/chat-shared.js?v=3" defer></script>
<script src="/js/emotes.js?v=8" defer></script>
<script src="/js/emotes.js?v=8" defer></script>
@@ -5036,7 +5036,7 @@ curl -s https://openvibe.media/live/@Goosely/chat-insight.json | jq ".chat_insig
@@ -5036,7 +5036,7 @@ curl -s https://openvibe.media/live/@Goosely/chat-insight.json | jq ".chat_insig
<script src="/js/broadcast.js?v=25" defer></script>
<script src="/js/broadcast.js?v=25" defer></script>
<script src="/js/call.js?v=3" defer></script>
<script src="/js/call.js?v=3" defer></script>
<script src="/js/voice-channels.js?v=2" defer></script>
<script src="/js/voice-channels.js?v=2" defer></script>
-<script src="/js/settings.js?v=11" defer></script>
+<script src="/js/settings.js?v=12" defer></script>
<script src="/js/staff-console.js?v=1" defer></script>
<script src="/js/staff-console.js?v=1" defer></script>
<script src="/js/dashboard-moderation.js?v=5" defer></script>
<script src="/js/dashboard-moderation.js?v=5" defer></script>
<script src="/js/ai-viewers.js?v=1" defer></script>
<script src="/js/ai-viewers.js?v=1" defer></script>
@@ -15,7 +15,7 @@ let openvibeAppMetaPromise = null;
@@ -15,7 +15,7 @@ let openvibeAppMetaPromise = null;
function getDefaultOpenVibeNetworkUrls() {
function getDefaultOpenVibeNetworkUrls() {
const host = window.location.hostname;
const host = window.location.hostname;
const isLocalHost = ['localhost', '127.0.0.1'].includes(host);
const isLocalHost = ['localhost', '127.0.0.1'].includes(host);
- const isTopenvibeAlias = ['topenvibe.tools', 'topenvibelive.com', 'topenvibe.quest'].includes(host);
+ const isTopenvibeAlias = ['topenvibe.tools', 'topenvibe.live', 'topenvibe.quest'].includes(host);
return {
return {
tools: isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network'),
tools: isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network'),
quest: isLocalHost ? 'http://localhost:3200' : (isTopenvibeAlias ? 'https://topenvibe.quest' : 'https://openvibe.games'),
quest: isLocalHost ? 'http://localhost:3200' : (isTopenvibeAlias ? 'https://topenvibe.quest' : 'https://openvibe.games'),
@@ -17,7 +17,7 @@
@@ -17,7 +17,7 @@
function getDefaultOpenVibeToolsUrl() {
function getDefaultOpenVibeToolsUrl() {
const host = window.location.hostname;
const host = window.location.hostname;
const isLocalHost = ['localhost', '127.0.0.1'].includes(host);
const isLocalHost = ['localhost', '127.0.0.1'].includes(host);
- const isTopenvibeAlias = ['topenvibe.tools', 'topenvibelive.com', 'topenvibe.quest'].includes(host);
+ const isTopenvibeAlias = ['topenvibe.tools', 'topenvibe.live', 'topenvibe.quest'].includes(host);
return isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network');
return isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network');
}
}
@@ -218,7 +218,7 @@ async function saveSettingsProfile() {
@@ -218,7 +218,7 @@ async function saveSettingsProfile() {
function getDefaultOpenVibeToolsUrl() {
function getDefaultOpenVibeToolsUrl() {
const host = window.location.hostname;
const host = window.location.hostname;
const isLocalHost = ['localhost', '127.0.0.1'].includes(host);
const isLocalHost = ['localhost', '127.0.0.1'].includes(host);
- const isTopenvibeAlias = ['topenvibe.tools', 'topenvibelive.com', 'topenvibe.quest'].includes(host);
+ const isTopenvibeAlias = ['topenvibe.tools', 'topenvibe.live', 'topenvibe.quest'].includes(host);
return isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network');
return isLocalHost ? 'http://localhost:3100' : (isTopenvibeAlias ? 'https://topenvibe.tools' : 'https://openvibe.network');
}
}
@@ -523,7 +523,7 @@ button{font:inherit}
@@ -523,7 +523,7 @@ button{font:inherit}
<span>OPENVIBE NETWORK</span>
<span>OPENVIBE NETWORK</span>
</a>
</a>
<div class="network-line">
<div class="network-line">
- <b><i class="fa-solid fa-video"></i> OPENVIBELIVE.COM</b> •
+ <b><i class="fa-solid fa-video"></i> OpenVibe.Live</b> •
<b><i class="fa-solid fa-screwdriver-wrench"></i> OPENVIBE.TOOLS</b> •
<b><i class="fa-solid fa-screwdriver-wrench"></i> OPENVIBE.TOOLS</b> •
<b><i class="fa-solid fa-gamepad"></i> SCRAPLANDIA</b> •
<b><i class="fa-solid fa-gamepad"></i> SCRAPLANDIA</b> •
<b><i class="fa-solid fa-bolt"></i> POWERCHAT.LIVE</b>
<b><i class="fa-solid fa-bolt"></i> POWERCHAT.LIVE</b>
@@ -533,7 +533,6 @@ button{font:inherit}
@@ -533,7 +533,6 @@ button{font:inherit}
<section class="hero">
<section class="hero">
<div class="hero-copy">
<div class="hero-copy">
- <div class="kicker"><i class="fa-solid fa-earth-americas"></i> OPEN • COMMUNITY-BUILT • WEIRD INTERNET</div>
<h1>STREAM. BUILD. PLAY.<br><span>KEEP IT YOURS.</span></h1>
<h1>STREAM. BUILD. PLAY.<br><span>KEEP IT YOURS.</span></h1>
<p id="hero-slogan">Live streaming, useful tools, games, and community infrastructure.</p>
<p id="hero-slogan">Live streaming, useful tools, games, and community infrastructure.</p>
</div>
</div>
@@ -559,7 +558,7 @@ button{font:inherit}
@@ -559,7 +558,7 @@ button{font:inherit}
<section class="domains">
<section class="domains">
<a class="domain hs" href="https://openvibe.live">
<a class="domain hs" href="https://openvibe.live">
<div class="kind"><i class="fa-solid fa-tower-broadcast"></i> Live Streaming</div>
<div class="kind"><i class="fa-solid fa-tower-broadcast"></i> Live Streaming</div>
- <div class="url"><i class="fa-solid fa-video"></i> OPENVIBELIVE.COM</div>
+ <div class="url"><i class="fa-solid fa-video"></i> OpenVibe.Live</div>
<div class="desc">Streams, chat, VODs, clips and restreaming.</div>
<div class="desc">Streams, chat, VODs, clips and restreaming.</div>
<div class="arrow"><i class="fa-solid fa-arrow-up-right-from-square"></i></div>
<div class="arrow"><i class="fa-solid fa-arrow-up-right-from-square"></i></div>
</a>
</a>
@@ -596,7 +595,7 @@ button{font:inherit}
@@ -596,7 +595,7 @@ button{font:inherit}
<span class="badge" id="live-count">CHECKING…</span>
<span class="badge" id="live-count">CHECKING…</span>
</div>
</div>
<div class="cards" id="streams">
<div class="cards" id="streams">
- <div class="empty">Checking <b>OPENVIBELIVE.COM</b> for live streams…</div>
+ <div class="empty">Checking <b>OpenVibe.Live</b> for live streams…</div>
</div>
</div>
</div>
</div>
@@ -620,7 +619,7 @@ button{font:inherit}
@@ -620,7 +619,7 @@ button{font:inherit}
<div class="chat-head">
<div class="chat-head">
<div>
<div>
<div class="chat-title"><i class="fa-solid fa-comments"></i> GLOBAL CHAT</div>
<div class="chat-title"><i class="fa-solid fa-comments"></i> GLOBAL CHAT</div>
- <div class="chat-url">OPENVIBELIVE.COM/CHAT</div>
+ <div class="chat-url">OpenVibe.Live/CHAT</div>
</div>
</div>
<div class="status" id="chat-status"><i></i><span>CONNECTING</span></div>
<div class="status" id="chat-status"><i></i><span>CONNECTING</span></div>
</div>
</div>
@@ -762,13 +761,13 @@ button{font:inherit}
@@ -762,13 +761,13 @@ button{font:inherit}
setHeroLive(all.length,totalViewers);
setHeroLive(all.length,totalViewers);
$("#streams").innerHTML=list.length
$("#streams").innerHTML=list.length
?list.map(streamCard).join("")
?list.map(streamCard).join("")
- :`<div class="empty">Nobody live right now — <b>OPENVIBELIVE.COM</b></div>`;
+ :`<div class="empty">Nobody live right now — <b>OpenVibe.Live</b></div>`;
}catch{
}catch{
- $("#live-count").textContent="OPENVIBELIVE.COM";
+ $("#live-count").textContent="OpenVibe.Live";
$("#streams").innerHTML=`
$("#streams").innerHTML=`
<a class="card" href="/">
<a class="card" href="/">
<div class="thumb"><span class="placeholder">LIVE STREAMING</span></div>
<div class="thumb"><span class="placeholder">LIVE STREAMING</span></div>
- <div class="info"><div class="title">OPENVIBELIVE.COM</div><div class="meta">Browser • OBS • RTMP • WHIP</div></div>
+ <div class="info"><div class="title">OpenVibe.Live</div><div class="meta">Browser • OBS • RTMP • WHIP</div></div>
</a>
</a>
<a class="card" href="/vods">
<a class="card" href="/vods">
<div class="thumb"><span class="placeholder">VODS + CLIPS</span></div>
<div class="thumb"><span class="placeholder">VODS + CLIPS</span></div>
@@ -776,7 +775,7 @@ button{font:inherit}
@@ -776,7 +775,7 @@ button{font:inherit}
</a>
</a>
<a class="card" href="/chat">
<a class="card" href="/chat">
<div class="thumb"><span class="placeholder">GLOBAL CHAT</span></div>
<div class="thumb"><span class="placeholder">GLOBAL CHAT</span></div>
- <div class="info"><div class="title">OPENVIBELIVE.COM/CHAT</div><div class="meta">One shared community room</div></div>
+ <div class="info"><div class="title">OpenVibe.Live/CHAT</div><div class="meta">One shared community room</div></div>
</a>`;
</a>`;
}
}
}
}