authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-04 21:48:47-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-10-05 15:36:02-07:00
log2f9d63330af4cabbe5e6d66c465e4ee9fa529f5a
tree5550ffeecd0aca7c04f92d7c00a93337dbc9b902
parent64e64199367a939a900b3db80d1cb2376c2bacab
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU

Theme millisecond timestamps and restore repository avatars

Include milliseconds in both timestamp palettes. Restore six original Forgejo avatars for config, personal-blog, chat, ts-lie-detector, bgds, and todo-tracker, recovered by the Keycloak replacement chat and verified against the retained originals. Assisted-by: gpt-6.1-sol

7 files changed, 38 insertions(+), 2 deletions(-)

service/shale/icons/bgds.png created
Binary files /dev/null and b/service/shale/icons/bgds.png differ
service/shale/icons/chat.png created
Binary files /dev/null and b/service/shale/icons/chat.png differ
service/shale/icons/config.png created
Binary files /dev/null and b/service/shale/icons/config.png differ
service/shale/icons/personal-blog.png created
Binary files /dev/null and b/service/shale/icons/personal-blog.png differ
service/shale/icons/todo-tracker.png created
Binary files /dev/null and b/service/shale/icons/todo-tracker.png differ
service/shale/icons/ts-lie-detector.png created
Binary files /dev/null and b/service/shale/icons/ts-lie-detector.png differ
service/shale/theme.css+38-2
......@@ -166,7 +166,7 @@
166166 border-color: #d9bdca;
167167 }
168168
169 :is(td, span).idleage:is(.seconds, .minutes, .hours, .days) {
169 :is(td, span).idleage:is(.milliseconds, .seconds, .minutes, .hours, .days) {
170170 color: var(--shale-color-cool-dark);
171171 }
172172
......@@ -355,7 +355,7 @@
355355 border-color: #624451;
356356 }
357357
358 :is(td, span).idleage:is(.seconds, .minutes, .hours, .days) {
358 :is(td, span).idleage:is(.milliseconds, .seconds, .minutes, .hours, .days) {
359359 color: var(--shale-color-cool-dark);
360360 }
361361
......@@ -465,3 +465,39 @@
465465 background: url(/-/repo-icons/snowbound.png) center / contain no-repeat;
466466 & > use { display: none; }
467467}
468
469.va-middle-childs > svg:has(+ a[href="./config/"]),
470.usa-header--basic a[href="/config/"] > svg {
471 background: url(/-/repo-icons/config.png) center / contain no-repeat;
472 & > use { display: none; }
473}
474
475.va-middle-childs > svg:has(+ a[href="./personal-blog/"]),
476.usa-header--basic a[href="/personal-blog/"] > svg {
477 background: url(/-/repo-icons/personal-blog.png) center / contain no-repeat;
478 & > use { display: none; }
479}
480
481.va-middle-childs > svg:has(+ a[href="./chat/"]),
482.usa-header--basic a[href="/chat/"] > svg {
483 background: url(/-/repo-icons/chat.png) center / contain no-repeat;
484 & > use { display: none; }
485}
486
487.va-middle-childs > svg:has(+ a[href="./ts-lie-detector/"]),
488.usa-header--basic a[href="/ts-lie-detector/"] > svg {
489 background: url(/-/repo-icons/ts-lie-detector.png) center / contain no-repeat;
490 & > use { display: none; }
491}
492
493.va-middle-childs > svg:has(+ a[href="./bgds/"]),
494.usa-header--basic a[href="/bgds/"] > svg {
495 background: url(/-/repo-icons/bgds.png) center / contain no-repeat;
496 & > use { display: none; }
497}
498
499.va-middle-childs > svg:has(+ a[href="./todo-tracker/"]),
500.usa-header--basic a[href="/todo-tracker/"] > svg {
501 background: url(/-/repo-icons/todo-tracker.png) center / contain no-repeat;
502 & > use { display: none; }
503}