diff --git a/material-overrides/.icons/custom/file.svg b/material-overrides/.icons/custom/file.svg new file mode 100644 index 00000000..73c3763c --- /dev/null +++ b/material-overrides/.icons/custom/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material-overrides/.icons/custom/history.svg b/material-overrides/.icons/custom/history.svg new file mode 100644 index 00000000..5d597f09 --- /dev/null +++ b/material-overrides/.icons/custom/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/material-overrides/assets/stylesheets/kluster.css b/material-overrides/assets/stylesheets/kluster.css index ad5bae42..7d3ca00b 100644 --- a/material-overrides/assets/stylesheets/kluster.css +++ b/material-overrides/assets/stylesheets/kluster.css @@ -499,6 +499,12 @@ input.md-search__input[placeholder="Search"]::placeholder { [data-md-toggle="search"]:checked ~ .md-header .md-search__form { background-color: var(--search-input-bg-color); } + + /* Keep compact utility controls visible when desktop search expands. */ + [data-md-toggle="search"]:checked ~ .md-header .md-header__option { + max-width: 100%; + opacity: 1; + } } /* --- Footer --- */ @@ -593,26 +599,31 @@ html .md-footer-meta.md-typeset .papermoon a { } /* Mobile Footer styling */ -@media screen and (max-width: 1024px) and (min-width: 768px) { +@media screen and (max-width: 1024px) and (min-width: 509px) { .md-sidebar__scrollwrap, .md-main { - padding-bottom: 5.5rem; + padding-bottom: 3rem; } .md-footer-meta__inner.md-grid { - grid-template-columns: 1fr; - justify-content: center; - row-gap: 0.2rem; + grid-template-columns: 1fr auto 1fr; + gap: 0.35rem; } .md-footer__buttons { - grid-column: 1 / -1; - justify-content: center; - padding: 0; + padding: 0 0.3rem 0 0.6rem; + } + + .md-footer__center-column { + justify-self: center; + } + + .md-copyright { + width: auto; } .md-footer__social { - justify-content: center; + justify-content: flex-end; } } @@ -623,7 +634,7 @@ html .md-footer-meta.md-typeset .papermoon a { } } -@media screen and (max-width: 767px) { +@media screen and (max-width: 508px) { .md-main__inner { padding-bottom: 7rem; /* footer stacks to 1 column, so taller */ } @@ -631,7 +642,6 @@ html .md-footer-meta.md-typeset .papermoon a { .md-footer-meta__inner.md-grid { grid-template-columns: 1fr; justify-items: center; - padding: 0.5rem; } .md-footer__buttons { diff --git a/material-overrides/partials/header.html b/material-overrides/partials/header.html index 0688b872..4ace338d 100644 --- a/material-overrides/partials/header.html +++ b/material-overrides/partials/header.html @@ -71,6 +71,14 @@ {% endif %} {% endif %} + + + {% include ".icons/material/movie-open-play-outline.svg" %} + {% if config.repo_url %} @@ -79,4 +87,4 @@ {% endif %} - \ No newline at end of file + diff --git a/redirects.json b/redirects.json index 5436fd5a..92e0ad39 100644 --- a/redirects.json +++ b/redirects.json @@ -156,9 +156,17 @@ "key": "/code-reviews/quickstart/manual-review/", "value": "/code-reviews/ide-reviews/human-written-code/on-demand-reviews/" }, + { + "key": "/code-reviews/reference/mcp-tools/", + "value": "/code-reviews/reference/" + }, + { + "key": "/code-reviews/reference/response-schema/", + "value": "/code-reviews/reference/" + }, { "key": "/code-reviews/tools/", - "value": "/code-reviews/reference/mcp-tools/" + "value": "/code-reviews/reference/" }, { "key": "/get-api-key/", @@ -498,7 +506,7 @@ }, { "key": "/verify/tools/", - "value": "/code-reviews/reference/mcp-tools/" + "value": "/code-reviews/reference/" } ] }