From 06c2737694c2d1e5c686430257e63aeb84dd7553 Mon Sep 17 00:00:00 2001
From: Kenny <27463495+Frontesque@users.noreply.github.com>
Date: Thu, 5 May 2022 23:11:28 -0400
Subject: [PATCH 01/72] feat: :sparkles: Start on Language Packs
---
NUXT/components/bottomNavigation.vue | 15 ++-
NUXT/nuxt.config.js | 1 +
NUXT/pages/index.vue | 6 +-
NUXT/pages/settings.vue | 143 +++++++++++++++++----------
NUXT/plugins/language.js | 12 +++
NUXT/plugins/languages/english.js | 26 +++++
6 files changed, 144 insertions(+), 59 deletions(-)
create mode 100644 NUXT/plugins/language.js
create mode 100644 NUXT/plugins/languages/english.js
diff --git a/NUXT/components/bottomNavigation.vue b/NUXT/components/bottomNavigation.vue
index 52c90c5..a126fb9 100644
--- a/NUXT/components/bottomNavigation.vue
+++ b/NUXT/components/bottomNavigation.vue
@@ -35,7 +35,7 @@
"
v-text="item.icon"
/>
-
- App Information
+ {{ languagePack.mods.about.appinformation }}
- App Version
+ {{ languagePack.mods.about.appversion }}
{{ version.substring(0, 7) || "Unknown" }}
@@ -25,17 +25,17 @@
- Device Information
+ {{ languagePack.mods.about.deviceinformation }}
- Platform
+ {{ languagePack.mods.about.platform }}
{{ deviceInfo.platform || "Unknown" }}
- Operating System
+ {{ languagePack.mods.about.os }}
{{ deviceInfo.operatingSystem || "Unknown" }} ({{ deviceInfo.osVersion || "Unknown" }})
- Model
+ {{ languagePack.mods.about.model }}
{{ deviceInfo.model || "Unknown" }}
- Manufacturer
+ {{ languagePack.mods.about.manufacturer }}
{{ deviceInfo.manufacturer || "Unknown" }}
- Emulator
+ {{ languagePack.mods.about.emulator }}
{{ deviceInfo.isVirtual ? "yes" : "no" }}
@@ -45,11 +45,11 @@
mdi-github
- Github
+ {{ languagePack.mods.about.github }}
mdi-discord
- Discord
+ {{ languagePack.mods.about.discord }}
@@ -72,12 +72,15 @@ export default {
return {
version: process.env.appVersion,
deviceInfo: "",
+ languagePack: {mods: {about: {}}},
};
},
async mounted() {
const info = await Device.getInfo();
this.deviceInfo = info;
+
+ this.languagePack = this.$lang();
},
methods: {
async openExternal(url) {
diff --git a/NUXT/plugins/languages/english.js b/NUXT/plugins/languages/english.js
index 47e1669..b5837aa 100644
--- a/NUXT/plugins/languages/english.js
+++ b/NUXT/plugins/languages/english.js
@@ -4,7 +4,7 @@ module.exports = {
global: {
home: "Home",
subscriptions: "Subscriptions",
- library: "Libraary"
+ library: "Library"
},
index: {
@@ -22,5 +22,22 @@ module.exports = {
updates: "Updates",
logs: "Logs",
about: "About"
+ },
+
+ mods: {
+ about: {
+ appinformation: "App Information",
+ appversion: "App Version",
+ deviceinformation: "Device Information",
+ platform: "Platform",
+ os: "Operating System",
+ model: "Model",
+ manufacturer: "Manufacturer",
+ emulator: "Emulator",
+ github: "GitHub",
+ discord: "Discord"
+ }
}
+
+
}
From fae8bddd51a081db81f1af2a9d442ecf4bfba32c Mon Sep 17 00:00:00 2001
From: Kenny <27463495+Frontesque@users.noreply.github.com>
Date: Fri, 6 May 2022 07:56:32 -0400
Subject: [PATCH 05/72] feat: :sparkles: langpacks for /mods/startup
---
NUXT/pages/mods/startup.vue | 85 +++++++++++++++++++------------------
1 file changed, 44 insertions(+), 41 deletions(-)
diff --git a/NUXT/pages/mods/startup.vue b/NUXT/pages/mods/startup.vue
index e84392d..d9e11dd 100644
--- a/NUXT/pages/mods/startup.vue
+++ b/NUXT/pages/mods/startup.vue
@@ -1,59 +1,62 @@
-
+
Default Page
-
+
From 0b96f9f16748045ddcf017408fc401ffd3330c3d Mon Sep 17 00:00:00 2001
From: Kenny <27463495+Frontesque@users.noreply.github.com>
Date: Fri, 6 May 2022 11:42:03 -0400
Subject: [PATCH 06/72] feat: :sparkles: Change how developer mode is accessed
---
NUXT/pages/settings.vue | 18 ++++++++++++++++--
NUXT/plugins/languages/english.js | 3 ++-
2 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/NUXT/pages/settings.vue b/NUXT/pages/settings.vue
index 5be936c..5da5880 100644
--- a/NUXT/pages/settings.vue
+++ b/NUXT/pages/settings.vue
@@ -8,7 +8,14 @@
-
+
+
+
+ mdi-database-edit
+ {{ devmodebuttonname }}
+
+
+
@@ -31,6 +38,9 @@
data() {
return {
devClicks: 0,
+ devmode: false,
+
+ devmodebuttonname: "Developer Mode",
settingsItems: [{
name: "General",
@@ -95,13 +105,17 @@
this.settingsItems[6].name = this.$lang('settings').updates;
this.settingsItems[7].name = this.$lang('settings').logs;
this.settingsItems[8].name = this.$lang('settings').about;
+ this.devmodebuttonname = this.$lang('settings').devmode;
+
+ this.devmode = localStorage.getItem('devmode');
},
methods: {
dev() {
this.devClicks++;
if (this.devClicks >= 6) {
- this.$router.push("/mods/developer");
+ localStorage.setItem('devmode', 'true');
+ this.devmode = true;
}
},
},
diff --git a/NUXT/plugins/languages/english.js b/NUXT/plugins/languages/english.js
index b5837aa..3d28f73 100644
--- a/NUXT/plugins/languages/english.js
+++ b/NUXT/plugins/languages/english.js
@@ -21,7 +21,8 @@ module.exports = {
plugins: "Plugins",
updates: "Updates",
logs: "Logs",
- about: "About"
+ about: "About",
+ devmode: "Registry Editor"
},
mods: {
From d273a8cad1c5f1bca70fc4afd75a4a3e3d519d4c Mon Sep 17 00:00:00 2001
From: Alex
Date: Sat, 7 May 2022 16:54:08 +1200
Subject: [PATCH 07/72] fix: lag on opening reply drawer
---
NUXT/components/dialogBase.vue | 6 +++---
NUXT/layouts/default.vue | 7 +++++++
NUXT/pages/watch.vue | 2 +-
ios/App/Podfile | 22 +++++++++++-----------
4 files changed, 22 insertions(+), 15 deletions(-)
diff --git a/NUXT/components/dialogBase.vue b/NUXT/components/dialogBase.vue
index fb7821a..34f4a68 100644
--- a/NUXT/components/dialogBase.vue
+++ b/NUXT/components/dialogBase.vue
@@ -1,8 +1,5 @@
-
-
-
-
Rounded Corners
++ Fullscreen (Soon™) +
++ Navbar Blur (Soon™) +
+Rounded Corners
+{{ $store.state.channel.descriptionPreview }}
++
+ Links +
+ More Info +
{{ $store.state.channel.title }}
+
+
+ >
+
-
+
-
+
+
-
- Round Thumbnails
+
+ Round Thumbnails
+
- Round Watch Page Components
+
+ Round Watch Page Components
+
From 7f51baab60d188cdf9c3d57d6c0a04a7b30cccf0 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 00:22:14 -0400
Subject: [PATCH 29/72] fixed some visual inconsistencies
---
.../CompactRenderers/compactChannelRenderer.vue | 8 +++-----
NUXT/pages/mods/theme.vue | 3 ++-
NUXT/pages/mods/tweaks.vue | 17 +++++++++--------
3 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/NUXT/components/CompactRenderers/compactChannelRenderer.vue b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
index 49133fc..15abe95 100644
--- a/NUXT/components/CompactRenderers/compactChannelRenderer.vue
+++ b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
@@ -17,12 +17,12 @@
}"
@click="$store.dispatch('channel/fetchChannel', video.channelId)"
>
-
+
-
+
diff --git a/NUXT/pages/mods/tweaks.vue b/NUXT/pages/mods/tweaks.vue
index 9e94c8b..f92d005 100644
--- a/NUXT/pages/mods/tweaks.vue
+++ b/NUXT/pages/mods/tweaks.vue
@@ -85,19 +85,19 @@
Round Thumbnails
@@ -113,19 +113,19 @@
Round Watch Page Components
@@ -141,15 +141,16 @@
From d0053ade7a046c5fdbb624d9f755691a35a7b59f Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 00:39:39 -0400
Subject: [PATCH 30/72] watch page description double-divider fix
---
NUXT/pages/watch.vue | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/NUXT/pages/watch.vue b/NUXT/pages/watch.vue
index ef248d4..7828984 100644
--- a/NUXT/pages/watch.vue
+++ b/NUXT/pages/watch.vue
@@ -184,7 +184,8 @@
From 6fb36f3b2c5c16a9538301b238fd654f2472c6ad Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 00:51:50 -0400
Subject: [PATCH 31/72] search page stretching fix
---
NUXT/layouts/default.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NUXT/layouts/default.vue b/NUXT/layouts/default.vue
index 1ce4c81..0ad2412 100644
--- a/NUXT/layouts/default.vue
+++ b/NUXT/layouts/default.vue
@@ -269,7 +269,7 @@ export default {
html,
body {
background: var(--v-background-base);
- /* overflow-x: hidden; */
+ overflow-x: hidden;
}
p,
From f39ce5737286520cb70a5f8c7e318c0bb8186aa7 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 01:05:50 -0400
Subject: [PATCH 32/72] ios smooth scroll
---
NUXT/layouts/default.vue | 1 +
1 file changed, 1 insertion(+)
diff --git a/NUXT/layouts/default.vue b/NUXT/layouts/default.vue
index 0ad2412..5fe9b26 100644
--- a/NUXT/layouts/default.vue
+++ b/NUXT/layouts/default.vue
@@ -269,6 +269,7 @@ export default {
html,
body {
background: var(--v-background-base);
+ -webkit-overflow-scrolling: touch;
overflow-x: hidden;
}
From 329fa357074be813eca824650c8f3e18c729c6ef Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 17:51:33 -0400
Subject: [PATCH 33/72] channel from watch page fix
---
NUXT/layouts/default.vue | 5 +++--
NUXT/pages/channel/index.vue | 2 +-
NUXT/store/channel/index.js | 14 +++++++-------
3 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/NUXT/layouts/default.vue b/NUXT/layouts/default.vue
index 5fe9b26..af09bf9 100644
--- a/NUXT/layouts/default.vue
+++ b/NUXT/layouts/default.vue
@@ -269,8 +269,9 @@ export default {
html,
body {
background: var(--v-background-base);
- -webkit-overflow-scrolling: touch;
- overflow-x: hidden;
+ -webkit-overflow-scrolling: touch !important;
+ overflow-y: scroll !important;
+ overflow-x: hidden !important;
}
p,
diff --git a/NUXT/pages/channel/index.vue b/NUXT/pages/channel/index.vue
index 25c70ac..06d9a8b 100644
--- a/NUXT/pages/channel/index.vue
+++ b/NUXT/pages/channel/index.vue
@@ -33,7 +33,7 @@
class="mt-2"
>
{{ $store.state.channel.subscribers }} ·
- {{ $store.state.channel.videos }}
+ {{ $store.state.channel.videosCount }}
{
subscribeAlt: null,
descriptionPreview: null,
subscribers: null,
- videos: null,
+ videosCount: null,
};
};
export const state = () => {
@@ -19,13 +19,13 @@ export const actions = {
fetchChannel({ state }, channelUrl) {
Object.assign(state, getDefaultState());
state.loading = true;
+ const channelRequest = channelUrl.includes("/c/")
+ ? `https://youtube.com/${channelUrl}`
+ : `https://youtube.com/channel/${channelUrl}`;
this.$youtube
- .getChannel(
- `https://youtube.com/channel/${channelUrl.substring(
- channelUrl.lastIndexOf("/") + 1
- )}`
- )
+ .getChannel(channelRequest)
.then((channel) => {
+ console.log(channel);
state.loading = false;
state.banner =
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelBanner?.image.sources[0].url;
@@ -41,7 +41,7 @@ export const actions = {
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelProfile.descriptionPreview.description;
state.subscribers =
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelProfile.metadata.subscriberCountText;
- state.videos =
+ state.videosCount =
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelProfile.metadata.videosCountText;
})
.catch((err) => {
From c4bd494677a7915bcc5a6b170ece481c09d23dc1 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 19:36:27 -0400
Subject: [PATCH 34/72] channel channels
---
.../compactChannelRenderer.vue | 3 +--
NUXT/pages/channel/channels.vue | 20 ++++++++++++++++++-
NUXT/store/channel/index.js | 16 ++++++++++++++-
3 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/NUXT/components/CompactRenderers/compactChannelRenderer.vue b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
index 15abe95..19c9d23 100644
--- a/NUXT/components/CompactRenderers/compactChannelRenderer.vue
+++ b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
@@ -36,8 +36,7 @@
{{ title.text }}
diff --git a/NUXT/pages/channel/channels.vue b/NUXT/pages/channel/channels.vue
index 7b8b46c..c2c9e7c 100644
--- a/NUXT/pages/channel/channels.vue
+++ b/NUXT/pages/channel/channels.vue
@@ -1,3 +1,21 @@
-
+
+
+
+
+
+
+
diff --git a/NUXT/store/channel/index.js b/NUXT/store/channel/index.js
index 568c402..642f640 100644
--- a/NUXT/store/channel/index.js
+++ b/NUXT/store/channel/index.js
@@ -10,6 +10,7 @@ const getDefaultState = () => {
descriptionPreview: null,
subscribers: null,
videosCount: null,
+ featuredChannels: null,
};
};
export const state = () => {
@@ -25,7 +26,7 @@ export const actions = {
this.$youtube
.getChannel(channelRequest)
.then((channel) => {
- console.log(channel);
+ // console.log(channel);
state.loading = false;
state.banner =
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelBanner?.image.sources[0].url;
@@ -43,6 +44,19 @@ export const actions = {
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelProfile.metadata.subscriberCountText;
state.videosCount =
channel.header.channelMobileHeaderRenderer.channelHeader.elementRenderer.newElement.type.componentType.model.channelHeaderModel.channelProfile.metadata.videosCountText;
+ const featuredSection =
+ channel.contents.singleColumnBrowseResultsRenderer.tabs[0].tabRenderer.content.sectionListRenderer.contents.find(
+ (i) => {
+ return !!i?.shelfRenderer?.content?.horizontalListRenderer
+ ?.items[0].gridChannelRenderer;
+ }
+ );
+ console.log("CHANNEL INDEX");
+ console.log(featuredSection);
+ state.featuredChannels =
+ featuredSection.shelfRenderer.content.horizontalListRenderer.items;
+ console.log("ITEMS ITEMS");
+ console.log(state.featuredChannels);
})
.catch((err) => {
state.loading = false;
From 9fa841b6e780841573351ecb997b73dd0177352e Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Wed, 18 May 2022 21:46:38 -0400
Subject: [PATCH 35/72] channel link full url bugfix
---
NUXT/store/channel/index.js | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/NUXT/store/channel/index.js b/NUXT/store/channel/index.js
index 642f640..8d44eea 100644
--- a/NUXT/store/channel/index.js
+++ b/NUXT/store/channel/index.js
@@ -20,9 +20,11 @@ export const actions = {
fetchChannel({ state }, channelUrl) {
Object.assign(state, getDefaultState());
state.loading = true;
- const channelRequest = channelUrl.includes("/c/")
- ? `https://youtube.com/${channelUrl}`
- : `https://youtube.com/channel/${channelUrl}`;
+ console.log(channelUrl);
+ const channelRequest =
+ channelUrl.includes("/c/") || channelUrl.includes("/channel/")
+ ? `https://youtube.com/${channelUrl}`
+ : `https://youtube.com/channel/${channelUrl}`;
this.$youtube
.getChannel(channelRequest)
.then((channel) => {
@@ -51,12 +53,8 @@ export const actions = {
?.items[0].gridChannelRenderer;
}
);
- console.log("CHANNEL INDEX");
- console.log(featuredSection);
state.featuredChannels =
featuredSection.shelfRenderer.content.horizontalListRenderer.items;
- console.log("ITEMS ITEMS");
- console.log(state.featuredChannels);
})
.catch((err) => {
state.loading = false;
From 228c560386646dd502ec2dd8d06e93f130c41790 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Thu, 19 May 2022 13:52:08 -0400
Subject: [PATCH 36/72] Community post placeholder
---
.../SectionRenderers/shelfRenderer.vue | 4 +-
NUXT/pages/channel/about.vue | 20 ++++-
NUXT/pages/channel/channels.vue | 2 +-
NUXT/pages/channel/community.vue | 88 ++++++++++++++++++-
NUXT/pages/channel/videos.vue | 11 ++-
NUXT/store/channel/index.js | 9 ++
6 files changed, 125 insertions(+), 9 deletions(-)
diff --git a/NUXT/components/SectionRenderers/shelfRenderer.vue b/NUXT/components/SectionRenderers/shelfRenderer.vue
index 925c49d..95026f6 100644
--- a/NUXT/components/SectionRenderers/shelfRenderer.vue
+++ b/NUXT/components/SectionRenderers/shelfRenderer.vue
@@ -22,12 +22,12 @@
:render="render.content[Object.keys(render.content)[0]]"
>
-
+ >
diff --git a/NUXT/pages/channel/about.vue b/NUXT/pages/channel/about.vue
index ca70792..d613d4d 100644
--- a/NUXT/pages/channel/about.vue
+++ b/NUXT/pages/channel/about.vue
@@ -1,11 +1,23 @@
-
- Description
+
+
+
+ Social Media
+
+ mdi-web
+ https://www.youtube.com/c/todo
+
+
+ mdi-earth
+ United States
+
diff --git a/NUXT/pages/channel/channels.vue b/NUXT/pages/channel/channels.vue
index c2c9e7c..5822884 100644
--- a/NUXT/pages/channel/channels.vue
+++ b/NUXT/pages/channel/channels.vue
@@ -1,5 +1,5 @@
-
+
-
+
+
+
+
+
+
+ Work in progress
+
+ 69 years ago
+
+
+
+ mdi-share-outline
+
+
+
+
+
+ mdi-thumb-up-outline
+ 123
+ mdi-thumb-down-outline
+
+
+
+
diff --git a/NUXT/pages/channel/videos.vue b/NUXT/pages/channel/videos.vue
index 7b8b46c..4a31d40 100644
--- a/NUXT/pages/channel/videos.vue
+++ b/NUXT/pages/channel/videos.vue
@@ -1,3 +1,12 @@
-
+
+
+
+
+
diff --git a/NUXT/store/channel/index.js b/NUXT/store/channel/index.js
index 8d44eea..347d04d 100644
--- a/NUXT/store/channel/index.js
+++ b/NUXT/store/channel/index.js
@@ -11,6 +11,7 @@ const getDefaultState = () => {
subscribers: null,
videosCount: null,
featuredChannels: null,
+ videoExample: null,
};
};
export const state = () => {
@@ -55,6 +56,14 @@ export const actions = {
);
state.featuredChannels =
featuredSection.shelfRenderer.content.horizontalListRenderer.items;
+ console.log(
+ channel.contents.singleColumnBrowseResultsRenderer.tabs[0].tabRenderer
+ .content.sectionListRenderer.contents[0].shelfRenderer.content
+ .verticalListRenderer.items[0].elementRenderer.newElement.type
+ .componentType.model
+ );
+ state.videoExample =
+ channel.contents.singleColumnBrowseResultsRenderer.tabs[0].tabRenderer.content.sectionListRenderer.contents[0].shelfRenderer.content.verticalListRenderer.items[0].elementRenderer.newElement.type.componentType.model.videoWithContextModel.videoWithContextData.videoData;
})
.catch((err) => {
state.loading = false;
From 60deca8f4aaa3127b2dba53a12b35497b6f876c2 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Thu, 19 May 2022 13:55:13 -0400
Subject: [PATCH 37/72] Community post bugfix
---
.../CompactRenderers/compactChannelRenderer.vue | 9 +++++++++
NUXT/pages/channel/community.vue | 5 -----
2 files changed, 9 insertions(+), 5 deletions(-)
diff --git a/NUXT/components/CompactRenderers/compactChannelRenderer.vue b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
index 19c9d23..511b551 100644
--- a/NUXT/components/CompactRenderers/compactChannelRenderer.vue
+++ b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
@@ -47,6 +47,15 @@
v-text="parseBottom(video)"
/>
+
+ mdi-share-outline
+
diff --git a/NUXT/pages/channel/community.vue b/NUXT/pages/channel/community.vue
index 446dded..07d7cb4 100644
--- a/NUXT/pages/channel/community.vue
+++ b/NUXT/pages/channel/community.vue
@@ -41,11 +41,6 @@
@click.prevent=""
>
mdi-share-outline
-
Date: Thu, 19 May 2022 15:00:02 -0400
Subject: [PATCH 38/72] Playlist card placeholder
---
.../compactChannelRenderer.vue | 3 +-
.../UtilRenderers/baseVideoRenderer.vue | 8 +-
NUXT/pages/channel/about.vue | 2 +-
NUXT/pages/channel/community.vue | 4 +-
NUXT/pages/channel/index.vue | 21 +----
NUXT/pages/channel/playlists.vue | 79 ++++++++++++++++++-
6 files changed, 92 insertions(+), 25 deletions(-)
diff --git a/NUXT/components/CompactRenderers/compactChannelRenderer.vue b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
index 511b551..643b968 100644
--- a/NUXT/components/CompactRenderers/compactChannelRenderer.vue
+++ b/NUXT/components/CompactRenderers/compactChannelRenderer.vue
@@ -51,8 +51,7 @@
fab
text
elevation="0"
- style="width: 50px !important; height: 50px !important"
- @click.prevent=""
+ style="width: 50px !important; height: 50px !important; z-index: 420"
>
mdi-share-outline
diff --git a/NUXT/components/UtilRenderers/baseVideoRenderer.vue b/NUXT/components/UtilRenderers/baseVideoRenderer.vue
index 08e32a6..c9520d4 100644
--- a/NUXT/components/UtilRenderers/baseVideoRenderer.vue
+++ b/NUXT/components/UtilRenderers/baseVideoRenderer.vue
@@ -33,7 +33,13 @@
/>
-
+
diff --git a/NUXT/pages/channel/about.vue b/NUXT/pages/channel/about.vue
index d613d4d..0db8752 100644
--- a/NUXT/pages/channel/about.vue
+++ b/NUXT/pages/channel/about.vue
@@ -1,5 +1,5 @@
-
+
+
mdi-share-outline
-
+
{{ $store.state.channel.subscribe }}
-
+
{{ $store.state.channel.subscribers }} ·
{{ $store.state.channel.videosCount }}
@@ -39,12 +29,7 @@
v-if="!$store.state.channel.loading"
flat
to="/channel/about"
- style="
- font-size: 0.75rem;
- height: 2rem;
- text-oveflow: ellipsis;
- overflow: hidden;
- "
+ style="font-size: 0.75rem; text-oveflow: ellipsis; overflow: hidden"
class="background background--text text-center px-4"
:class="$vuetify.theme.dark ? 'text--lighten-4' : 'text--darken-4'"
>
diff --git a/NUXT/pages/channel/playlists.vue b/NUXT/pages/channel/playlists.vue
index 7b8b46c..c2e7a60 100644
--- a/NUXT/pages/channel/playlists.vue
+++ b/NUXT/pages/channel/playlists.vue
@@ -1,3 +1,80 @@
-
+
+
+
+
+
+ 420
+ mdi-playlist-play
+
+
+
+ Work in Progress
+
+
+ Bottom Text
+
+
+
+
+ mdi-share-outline
+
+
+ mdi-plus-box-multiple-outline
+
+
+
+
From ea11461ae0e491b6feb1acd58fae5810f665091a Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Thu, 19 May 2022 15:01:54 -0400
Subject: [PATCH 39/72] Playlist card placeholder bugfix
---
NUXT/pages/channel/playlists.vue | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/NUXT/pages/channel/playlists.vue b/NUXT/pages/channel/playlists.vue
index c2e7a60..fbd5dc1 100644
--- a/NUXT/pages/channel/playlists.vue
+++ b/NUXT/pages/channel/playlists.vue
@@ -3,7 +3,7 @@
420
From d2fc4c94e8d186297caef5c6c99fc3eb8dde5f6b Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Thu, 19 May 2022 15:14:17 -0400
Subject: [PATCH 40/72] playlist & community card components
---
NUXT/components/communityCard.vue | 71 +++++++++++++++++++++++++
NUXT/components/playlistCard.vue | 77 +++++++++++++++++++++++++++
NUXT/pages/channel/community.vue | 82 ++++-------------------------
NUXT/pages/channel/playlists.vue | 86 ++++---------------------------
NUXT/pages/library.vue | 28 +++-------
5 files changed, 176 insertions(+), 168 deletions(-)
create mode 100644 NUXT/components/communityCard.vue
create mode 100644 NUXT/components/playlistCard.vue
diff --git a/NUXT/components/communityCard.vue b/NUXT/components/communityCard.vue
new file mode 100644
index 0000000..83530f7
--- /dev/null
+++ b/NUXT/components/communityCard.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
+ Work in progress
+
+ 69 years ago
+
+
+
+
+ mdi-share-outline
+
+
+
+
+ mdi-thumb-up-outline
+ 123
+ mdi-thumb-down-outline
+
+
+
diff --git a/NUXT/components/playlistCard.vue b/NUXT/components/playlistCard.vue
new file mode 100644
index 0000000..2775f80
--- /dev/null
+++ b/NUXT/components/playlistCard.vue
@@ -0,0 +1,77 @@
+
+
+
+
+ 420
+ mdi-playlist-play
+
+
+
+ Work in Progress
+
+
+ Bottom Text
+
+
+
+
+ mdi-share-outline
+
+
+ mdi-plus-box-multiple-outline
+
+
+
+
diff --git a/NUXT/pages/channel/community.vue b/NUXT/pages/channel/community.vue
index 6bde337..4235d5b 100644
--- a/NUXT/pages/channel/community.vue
+++ b/NUXT/pages/channel/community.vue
@@ -1,77 +1,6 @@
-
-
-
-
-
- Work in progress
-
- 69 years ago
-
-
-
-
- mdi-share-outline
-
-
-
-
- mdi-thumb-up-outline
- 123
- mdi-thumb-down-outline
-
-
+
diff --git a/NUXT/pages/channel/playlists.vue b/NUXT/pages/channel/playlists.vue
index fbd5dc1..8af7935 100644
--- a/NUXT/pages/channel/playlists.vue
+++ b/NUXT/pages/channel/playlists.vue
@@ -1,80 +1,14 @@
-
-
-
-
- 420
- mdi-playlist-play
-
-
-
- Work in Progress
-
-
- Bottom Text
-
-
-
-
- mdi-share-outline
-
-
- mdi-plus-box-multiple-outline
-
-
-
+
+
+
diff --git a/NUXT/pages/library.vue b/NUXT/pages/library.vue
index 12857b6..81d5a8b 100644
--- a/NUXT/pages/library.vue
+++ b/NUXT/pages/library.vue
@@ -1,25 +1,13 @@
-
-
-
+
+
+
From 9aa3d67a9b85222c9081e3b0865e191a4529d30d Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Thu, 19 May 2022 15:23:11 -0400
Subject: [PATCH 41/72] I don't remember what but something
---
NUXT/pages/library.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NUXT/pages/library.vue b/NUXT/pages/library.vue
index 81d5a8b..b4b8f82 100644
--- a/NUXT/pages/library.vue
+++ b/NUXT/pages/library.vue
@@ -1,6 +1,6 @@
-
From 618ca00d855fa0e6927ebf49233f1a43769bcf04 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Fri, 20 May 2022 22:01:39 -0400
Subject: [PATCH 42/72] =?UTF-8?q?alpha=20player=20>=20beta=20player?=
=?UTF-8?q?=F0=9F=98=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Comments/commentThreadRenderer.vue | 54 +++---
NUXT/components/Player/controls.vue | 175 ++++++++++--------
NUXT/components/Player/index.vue | 22 ++-
NUXT/components/Player/legacy.vue | 168 ++++++++++++++++-
NUXT/components/Player/seekbar.vue | 36 ++--
.../UtilRenderers/baseVideoRenderer.vue | 4 +-
NUXT/components/playlistCard.vue | 17 +-
NUXT/components/topNavigation.vue | 2 +-
NUXT/layouts/default.vue | 6 +
NUXT/pages/library.vue | 7 +-
NUXT/pages/settings.vue | 48 +++--
NUXT/pages/watch.vue | 27 +--
NUXT/plugins/vuetube.js | 2 +-
NUXT/store/channel/index.js | 4 +-
14 files changed, 394 insertions(+), 178 deletions(-)
diff --git a/NUXT/components/Comments/commentThreadRenderer.vue b/NUXT/components/Comments/commentThreadRenderer.vue
index cad8232..8079cf0 100644
--- a/NUXT/components/Comments/commentThreadRenderer.vue
+++ b/NUXT/components/Comments/commentThreadRenderer.vue
@@ -5,13 +5,18 @@
class="comment-thread px-3"
@click="$emit('showReplies', comment)"
>
-
-
+
-
+
-
+
{{ commentRenderer.authorText.simpleText }}
@@ -50,23 +59,24 @@
-
+ ·
+
{{ commentRenderer.publishedTimeText.runs[0].text }}
-
+
@@ -75,17 +85,17 @@
mdi-thumb-up-outline
mdi-thumb-down-outline
-
+
mdi-comment-outline
@@ -106,7 +116,6 @@
padding: 10px 0;
.avatar-thumbnail {
- margin-right: 0.5rem;
border-radius: 50%;
width: 48px;
height: 48px;
@@ -152,6 +161,7 @@
.owner {
border-radius: 1em;
padding: 0 0.3em 0 0.6em;
+ font-weight: bold;
}
.toolbar--button::v-deep.v-btn--active .v-btn__content {
diff --git a/NUXT/components/Player/controls.vue b/NUXT/components/Player/controls.vue
index 3a968ae..00b2318 100644
--- a/NUXT/components/Player/controls.vue
+++ b/NUXT/components/Player/controls.vue
@@ -1,95 +1,116 @@
-
-
-
-
-
+
+
+
+
-
- {{ watched }} / {{ $vuetube.humanTime(video.duration) }}
+
+
+ {{ watched }}
+
+ / {{ $vuetube.humanTime(video.duration) }}
+
+
+
-
-
-
-
+
+
diff --git a/NUXT/components/Player/index.vue b/NUXT/components/Player/index.vue
index 00c3755..b59fde3 100644
--- a/NUXT/components/Player/index.vue
+++ b/NUXT/components/Player/index.vue
@@ -1,16 +1,20 @@
-
+
-
-
+
@@ -18,22 +22,22 @@
diff --git a/NUXT/components/Player/seekbar.vue b/NUXT/components/Player/seekbar.vue
index 3e9aced..305c207 100644
--- a/NUXT/components/Player/seekbar.vue
+++ b/NUXT/components/Player/seekbar.vue
@@ -1,23 +1,16 @@
-
-
-
-
-
-
-
+
-
diff --git a/NUXT/components/UtilRenderers/baseVideoRenderer.vue b/NUXT/components/UtilRenderers/baseVideoRenderer.vue
index c9520d4..095ac94 100644
--- a/NUXT/components/UtilRenderers/baseVideoRenderer.vue
+++ b/NUXT/components/UtilRenderers/baseVideoRenderer.vue
@@ -53,8 +53,8 @@
diff --git a/NUXT/components/playlistCard.vue b/NUXT/components/playlistCard.vue
index 2775f80..47e3709 100644
--- a/NUXT/components/playlistCard.vue
+++ b/NUXT/components/playlistCard.vue
@@ -2,6 +2,7 @@
+
Work in Progress
Bottom Text mdi-share-outline
+ mdi-playlist-plus
- mdi-plus-box-multiple-outline
+ mdi-share-outline
diff --git a/NUXT/components/topNavigation.vue b/NUXT/components/topNavigation.vue
index 7367cbd..56a8a96 100644
--- a/NUXT/components/topNavigation.vue
+++ b/NUXT/components/topNavigation.vue
@@ -23,13 +23,13 @@
solo
dense
flat
+ autofocus
label="Search"
style="margin-top: 7px"
:background-color="
$vuetify.theme.dark ? 'background lighten-1' : 'background darken-1'
"
@input="$emit('text-changed', text)"
- @
@keyup.enter="$emit('search-btn', text)"
/>
diff --git a/NUXT/layouts/default.vue b/NUXT/layouts/default.vue
index af09bf9..4a8918b 100644
--- a/NUXT/layouts/default.vue
+++ b/NUXT/layouts/default.vue
@@ -237,6 +237,9 @@ export default {
.v-input__slot {
margin: 0 !important;
}
+.v-slider {
+ margin: 0 !important;
+}
.border-primary {
border: 2px solid var(--v-primary-base) !important;
@@ -245,6 +248,9 @@ export default {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}
+.debug {
+ outline: 1px solid red;
+}
.v-card--reveal {
bottom: 0;
diff --git a/NUXT/pages/library.vue b/NUXT/pages/library.vue
index b4b8f82..8aff00d 100644
--- a/NUXT/pages/library.vue
+++ b/NUXT/pages/library.vue
@@ -1,6 +1,11 @@
-
diff --git a/NUXT/pages/settings.vue b/NUXT/pages/settings.vue
index a4806d5..92ff07a 100644
--- a/NUXT/pages/settings.vue
+++ b/NUXT/pages/settings.vue
@@ -25,20 +25,42 @@
{{ item.name }}
-
-
-
-
-
- mdi-database-edit
- {{ devmodebuttonname }}
-
+
+
+
+
+ mdi-database-edit
+ {{ devmodebuttonname }}
+
+
diff --git a/NUXT/pages/watch.vue b/NUXT/pages/watch.vue
index 7828984..50270f8 100644
--- a/NUXT/pages/watch.vue
+++ b/NUXT/pages/watch.vue
@@ -1,13 +1,10 @@
-
- mdi-chevron-down
-
@@ -16,14 +13,7 @@
id="player"
ref="player"
v-touch="{ down: () => $router.push('/home') }"
- class="background"
:vid-src="vidSrc"
- style="overflow: hidden !important"
- :style="{
- borderRadius: $store.state.tweaks.roundWatch
- ? `${$store.state.tweaks.roundTweak / 4}rem`
- : '0',
- }"
/>
@@ -67,7 +57,7 @@
mdi-chevron-up
mdi-chevron-down
-
+
Date: Sat, 21 May 2022 00:20:02 -0400
Subject: [PATCH 43/72] some alpha player stuff undone
---
NUXT/components/Player/legacy.vue | 18 ++++++++++--------
NUXT/pages/watch.vue | 24 ++++++++++++------------
2 files changed, 22 insertions(+), 20 deletions(-)
diff --git a/NUXT/components/Player/legacy.vue b/NUXT/components/Player/legacy.vue
index a35fb32..723709b 100644
--- a/NUXT/components/Player/legacy.vue
+++ b/NUXT/components/Player/legacy.vue
@@ -1,17 +1,19 @@
-
+
@@ -121,7 +123,7 @@
-->
Date: Sun, 22 May 2022 01:28:13 -0400
Subject: [PATCH 44/72] srub-a-dub-dub
---
NUXT/components/Player/legacy.vue | 119 ++++++++++++++++++++----------
1 file changed, 82 insertions(+), 37 deletions(-)
diff --git a/NUXT/components/Player/legacy.vue b/NUXT/components/Player/legacy.vue
index 723709b..35b1ada 100644
--- a/NUXT/components/Player/legacy.vue
+++ b/NUXT/components/Player/legacy.vue
@@ -1,7 +1,7 @@
-
-
+
+
-
-
+ -->
-
1X
-
--->
-
-
-
+ -->
+ @start="scrubbing = true"
+ @end="scrubbing = false"
+ @input="seek($event)"
+ @change="scrub($event)"
+ >
+
+
+
+
@@ -146,6 +168,7 @@ export default {
props: ["vidSrc"],
data() {
return {
+ scrubbing: false,
percent: 0,
progress: 0,
buffered: 0,
@@ -157,22 +180,44 @@ export default {
mounted() {
let vid = this.$refs.player;
vid.addEventListener("loadeddata", (e) => {
+ console.log("%c loadeddata", "color: #00ff00");
+ console.log(e);
//Video should now be loaded but we can add a second check
if (vid.readyState >= 3) {
vid.ontimeupdate = () => {
+ console.log("%c timeupdate", "color: #aaaaff");
this.duration = vid.duration;
- this.progress = vid.currentTime;
+ if (!this.scrubbing) this.progress = vid.currentTime;
this.percent = (vid.currentTime / vid.duration) * 100;
this.watched = this.$vuetube.humanTime(vid.currentTime);
this.total = this.$vuetube.humanTime(vid.duration);
};
- vid.addEventListener("progress", () => {
+ vid.onprogress = () => {
+ console.log("%c progress", "color: #ff00ff");
this.buffered = (vid.buffered.end(0) / vid.duration) * 100;
- });
+ };
}
});
},
methods: {
+ seek(e) {
+ console.log(`scrubbing ${e}`);
+ let vid = this.$refs.playerfake;
+ let canvas = this.$refs.preview;
+ this.$refs.playerfake.currentTime = e;
+ canvas
+ .getContext("2d")
+ .drawImage(
+ vid,
+ 0,
+ 0,
+ this.$refs.player.clientWidth / 4,
+ this.$refs.player.clientHeight / 4
+ );
+ },
+ scrub(e) {
+ this.$refs.player.currentTime = e;
+ },
handleFullscreenChange() {
if (document.fullscreenElement === this.$refs.player) {
this.$vuetube.statusBar.hide();
From 9066f8a43841d3bf28aebcff6686faa9e30695b3 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Sun, 22 May 2022 01:31:04 -0400
Subject: [PATCH 45/72] copypasta
---
NUXT/components/Player/legacy.vue | 40 +++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
diff --git a/NUXT/components/Player/legacy.vue b/NUXT/components/Player/legacy.vue
index 35b1ada..6e055a0 100644
--- a/NUXT/components/Player/legacy.vue
+++ b/NUXT/components/Player/legacy.vue
@@ -199,6 +199,46 @@ export default {
}
});
},
+ // TODO: screenshot-based faster dynamic thumbnail preview
+ // var video = document.getElementById("thumb");
+ // video.addEventListener("loadedmetadata", initScreenshot);
+ // video.addEventListener("playing", startScreenshot);
+ // video.addEventListener("pause", stopScreenshot);
+ // video.addEventListener("ended", stopScreenshot);
+
+ // var canvas = document.getElementById("canvas");
+ // var ctx = canvas.getContext("2d");
+ // var ssContainer = document.getElementById("screenShots");
+ // var videoHeight, videoWidth;
+ // var drawTimer = null;
+
+ // function initScreenshot() {
+ // videoHeight = video.videoHeight;
+ // videoWidth = video.videoWidth;
+ // canvas.width = videoWidth;
+ // canvas.height = videoHeight;
+ // }
+
+ // function startScreenshot() {
+ // if (drawTimer == null) {
+ // drawTimer = setInterval(grabScreenshot, 1000);
+ // }
+ // }
+
+ // function stopScreenshot() {
+ // if (drawTimer) {
+ // clearInterval(drawTimer);
+ // drawTimer = null;
+ // }
+ // }
+
+ // function grabScreenshot() {
+ // ctx.drawImage(video, 0, 0, videoWidth, videoHeight);
+ // var img = new Image();
+ // img.src = canvas.toDataURL("image/png");
+ // img.width = 120;
+ // ssContainer.appendChild(img);
+ // }
methods: {
seek(e) {
console.log(`scrubbing ${e}`);
From 6d43da9cc39f541a3c2eed5d31dec6d9a14ed143 Mon Sep 17 00:00:00 2001
From: Nikita Krupin
Date: Sun, 22 May 2022 21:26:01 -0400
Subject: [PATCH 46/72] double-audio fix
---
NUXT/components/Player/legacy.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/NUXT/components/Player/legacy.vue b/NUXT/components/Player/legacy.vue
index 6e055a0..c586822 100644
--- a/NUXT/components/Player/legacy.vue
+++ b/NUXT/components/Player/legacy.vue
@@ -18,8 +18,8 @@
/>
From 54e516c2b53087567f51c0f162c94f54f6b5855b Mon Sep 17 00:00:00 2001
From: Front <27463495+Frontesque@users.noreply.github.com>
Date: Thu, 26 May 2022 19:12:01 -0400
Subject: [PATCH 47/72] refactor: :bricks: rebuild android app
Change app icon, change splash information, remove unused icons, change package name
---
Icons/AFD/Nightly.afdesign | Bin 167596 -> 0 bytes
Icons/AFD/Stable.afdesign | Bin 161753 -> 0 bytes
Icons/AFD/Unstable.afdesign | Bin 163840 -> 0 bytes
Icons/Nightly.svg | 1 -
Icons/Stable.svg | 15 ++++++++++++++-
Icons/Unstable.svg | 1 -
android/app/build.gradle | 2 +-
android/app/release/output-metadata.json | 2 +-
.../app/src/main/ic_launcher-playstore.png | Bin 92032 -> 163115 bytes
.../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 3224 -> 3104 bytes
.../mipmap-hdpi/ic_launcher_background.png | Bin 7518 -> 13546 bytes
.../mipmap-hdpi/ic_launcher_foreground.png | Bin 957 -> 1668 bytes
.../res/mipmap-hdpi/ic_launcher_round.png | Bin 5225 -> 4878 bytes
.../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2222 -> 1966 bytes
.../mipmap-mdpi/ic_launcher_background.png | Bin 3287 -> 5342 bytes
.../mipmap-mdpi/ic_launcher_foreground.png | Bin 692 -> 1090 bytes
.../res/mipmap-mdpi/ic_launcher_round.png | Bin 3171 -> 2785 bytes
.../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4601 -> 5170 bytes
.../mipmap-xhdpi/ic_launcher_background.png | Bin 13426 -> 25122 bytes
.../mipmap-xhdpi/ic_launcher_foreground.png | Bin 1256 -> 2424 bytes
.../res/mipmap-xhdpi/ic_launcher_round.png | Bin 7938 -> 7662 bytes
.../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 8089 -> 10243 bytes
.../mipmap-xxhdpi/ic_launcher_background.png | Bin 33092 -> 64724 bytes
.../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 2012 -> 4460 bytes
.../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 13476 -> 14561 bytes
.../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 13034 -> 17546 bytes
.../mipmap-xxxhdpi/ic_launcher_background.png | Bin 64728 -> 123342 bytes
.../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 2773 -> 7078 bytes
.../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 20816 -> 24272 bytes
29 files changed, 16 insertions(+), 5 deletions(-)
delete mode 100644 Icons/AFD/Nightly.afdesign
delete mode 100644 Icons/AFD/Stable.afdesign
delete mode 100644 Icons/AFD/Unstable.afdesign
delete mode 100644 Icons/Nightly.svg
delete mode 100644 Icons/Unstable.svg
diff --git a/Icons/AFD/Nightly.afdesign b/Icons/AFD/Nightly.afdesign
deleted file mode 100644
index fcb6515950ea86b6c7f9b22c3c348f94a6e1f215..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 167596
zcmaI61ymeC*DX2>?(XjH?(XjH9^BpC-QC>@7J_?l2m}ir+zHNb$@l;Nd+*-0?%Qis
zpX$@Qs=KCZPSu<}fDd_5cmNE*(alwbT-MP_1P|~Zc;o+&al!P>B`5QL&8WyS@i~ht5
zW!nrv(@kPV{=!n=AcZ>-fg@I6SqMjYb=scR@Q{#8x8G9`v}=CPRlEHg6wFz1Q1@!R
zRctx&*2!X(3qour)rs7Czz?lG>j%6t(;_Gq1gSk$P#M=YP+pc*)Er@<9Fyw}Exs3n
z0R#FXAR%6&Gu=t%kFrWW&mROsrTRdaKQtt7V=eLYR3*h3et&`eh^oapW@n#CS{)Ld
zQOf;iQtZyj^=_F&Tqz5l6#H^&d;`;d)<>WEs2}KUWdF3c#Qh_&bZM+$T|Yk;%v`bV
z?HnlE@|R-7=|d{Efu7W8fv_72Oe^1A+7Whdq@17a2MCj3=E1uFI^{NZ^4u=g;nhWJO@+$3yCDR1H0+zX;)Yy`m
z`Opg9Jp+M$#nckk!XnA+sg?N$_}|GEA3z;7`wWjWFjQcEKSJ_Hz&1GO&SqDZhUDiH
z>dQ6;PY}}pu9?STu}y1=K|hsF*ZfoyEP1xGjta-x#HdUoIku35Nb#;1y)=_2u0F|S
zgJ$LF!ymT9y+k8%iOh_i%8!bruP?;kBkMsPs@i45QcX=(`X!|emG9uq8y)?~SIB_5
z;Tlm{7XO_$ox29S=67>MJy59?6aMAGv`x4lzMYZQM-idje5-nd&At)+fzq
z_r>g@sKMnqtg-1uP$K8SS~GERrmRXYN~2H4Z(7c~V7ss~Eg1yX
zf&nWmPN4xZjh1loKXBuowWF!JE6WdM(beTq+}p-xaS*s(ph+s*w5OV`Tj*l)3xgnO
zt@;E$s4@A~=lW?~Wlq-urETN`G(UR`#BS25Jl(JvnFX_w6E|c=fq?*)6yNLEw&A)$
zpJ#;5>e@@1*T^%9qQKnWgzN$SYSg5h`IOZT7}dbR|A2!}z$D~zcc
{{ render.headerRenderer.elementRenderer.newElement.type.componentType .model.shelfHeaderModel.shelfHeaderData.title }}
-Fullscreen (Soon™)
Navbar Blur (Soon™)
Rounded Corners
+Rounded Corners
+Description
{{ $store.state.channel.descriptionPreview }}
- Links +
Links
+- More Info +
More Info
+Blurb Blurb Text Goes Here ...
+Blurb Blurb Text Goes Here ...
From 491a6d295ba82c0d7f0666361e25892e327bf03c Mon Sep 17 00:00:00 2001 From: Nikita KrupinDescription
{{ $store.state.channel.descriptionPreview }}
diff --git a/NUXT/pages/channel/community.vue b/NUXT/pages/channel/community.vue index 07d7cb4..6bde337 100644 --- a/NUXT/pages/channel/community.vue +++ b/NUXT/pages/channel/community.vue @@ -33,17 +33,17 @@ 69 years ago
Blurb Blurb Text Goes Here ...
+Blurb Blurb Text Goes Here ...
{{ $store.state.channel.title }}
-+ 420 videos +
Blurb Blurb Text Goes Here ...
++ 420 videos +
Blurb Blurb Text Goes Here ...
-- 420 videos -
- Page Under Construction -
-- Please read the VueTube FAQ for more information. -
-Local Playlists
+Local Playlists
+Local Playlists
@@ -60,17 +61,19 @@ text tile elevation="0" - style="width: 50px !important; height: 50px !important" + class="flex-grow-1" + style="width: 2rem !important" > -
Local Playlists
++ Local Playlists +