diff --git a/src/assets/styles/global.css b/src/assets/styles/global.css index db8dc5e..09ff02c 100644 --- a/src/assets/styles/global.css +++ b/src/assets/styles/global.css @@ -266,6 +266,11 @@ Custom background-color: rgba(255, 255, 255, 0.9); } +.active-breadcrumb { + font-weight: bold; + text-decoration: underline; + text-underline-offset: 2px; /* makes it more visible */ +} /* Toastify customizations diff --git a/src/assets/styles/player.css b/src/assets/styles/player.css index 7a7e43e..469d26d 100644 --- a/src/assets/styles/player.css +++ b/src/assets/styles/player.css @@ -22,7 +22,7 @@ } body { - font-family: "Mukta", sans-serif; + font-family: sans-serif; width: 100%; height: 100%; margin: 0; @@ -264,7 +264,7 @@ body { margin-top: 1rem; padding: 0 1rem 1rem; text-align: center; - font-family: "Mukta", sans-serif; + font-family: sans-serif; font-size: 0.85rem; line-height: 1.4; color: var(--lrc-text-color); diff --git a/src/components/TRip/BreadcrumbNav.jsx b/src/components/TRip/BreadcrumbNav.jsx index 1a83ccb..f83384f 100644 --- a/src/components/TRip/BreadcrumbNav.jsx +++ b/src/components/TRip/BreadcrumbNav.jsx @@ -9,20 +9,25 @@ export default function BreadcrumbNav({ currentPage }) { return (
Target: {selectedRequest.target}
- -+ {selectedRequest.id && ( +
ID: {selectedRequest.id}
+ )} + {selectedRequest.target && ( +Target: {selectedRequest.target}
+ )} + {selectedRequest.tracks && ( +# Tracks: {selectedRequest.tracks}
+ )} + {selectedRequest.status && (Status:{" "} {selectedRequest.status} -
+ )} {selectedRequest.progress !== undefined && selectedRequest.progress !== null && (Progress: {formatProgress(selectedRequest.progress)}
@@ -352,21 +368,6 @@ export default function RequestManagement() { )} - {Array.isArray(selectedRequest.tracks) && selectedRequest.tracks.length > 0 && ( -Loading...
diff --git a/src/config.js b/src/config.js index 3cf57b5..4861a53 100644 --- a/src/config.js +++ b/src/config.js @@ -12,6 +12,6 @@ export const API_URL = "https://api.codey.lol"; export const socialLinks = { }; -export const MAJOR_VERSION = "0.0" -export const RELEASE_FLAG = "Alpha"; +export const MAJOR_VERSION = "0.1" +export const RELEASE_FLAG = null; export const ENVIRONMENT = import.meta.env.DEV ? "Dev" : "Prod"; \ No newline at end of file diff --git a/src/layouts/Nav.astro b/src/layouts/Nav.astro index 239713b..53bcac2 100644 --- a/src/layouts/Nav.astro +++ b/src/layouts/Nav.astro @@ -41,7 +41,11 @@ const currentPath = Astro.url.pathname; const isExternal = item.href?.startsWith("http"); const isAuthedPath = item.auth ?? false; const normalize = (url) => url?.replace(/\/+$/, '') || '/'; - const isActive = !isExternal && normalize(item.href) === normalize(currentPath); + const normalizedCurrent = normalize(currentPath).replace(/\/$/, ""); // remove trailing slash + const normalizedHref = normalize(item.href).replace(/\/$/, ""); + const isActive = !isExternal && ( + normalizedCurrent === normalizedHref || + normalizedCurrent.startsWith(normalizedHref + "/")); const nextItem = navItems[index + 1]; const shouldShowThinBar = nextItem //&& !nextItem.blockSeparator; diff --git a/src/utils/buildTime.js b/src/utils/buildTime.js index 78e21fd..7c4bab1 100644 --- a/src/utils/buildTime.js +++ b/src/utils/buildTime.js @@ -5,6 +5,6 @@ export const buildTime = new Date().toLocaleString(undefined, { }); export var buildNumber = generate(MAJOR_VERSION); -if (RELEASE_FLAG.length) { +if (RELEASE_FLAG && RELEASE_FLAG.length) { buildNumber = `${buildNumber} (${RELEASE_FLAG})`; } \ No newline at end of file