From 37a37bc294b3aeab35aeec4809cbc77179ac3d45 Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:08:15 +0200 Subject: [PATCH 1/8] chore(watchlist): Add "Formula 1: Drive to Survive S06" Signed-off-by: SindreKjelsrud --- src/data/watchlist.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/data/watchlist.json b/src/data/watchlist.json index af1f900..5b20af3 100644 --- a/src/data/watchlist.json +++ b/src/data/watchlist.json @@ -21,6 +21,17 @@ "name": "Watched", "url": "https://kjelsrud.dev/logs/watchlist/", "tv": [ + { + "title": "Formula 1: Drive to Survive S06", + "type": "series", + "date": { + "year": "2025", + "month": "08", + "day": "28", + "string": "2025-08-28" + }, + "rating": 3 + }, { "title": "Miss Americana", "type": "movie", From 06414a2ad3c1920a2a143676cf7e0f4cf657e21e Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:08:29 +0200 Subject: [PATCH 2/8] chore(wishlist): Update wishlist Signed-off-by: SindreKjelsrud --- src/pages/wish.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/wish.md b/src/pages/wish.md index 5bf56b4..089f2cf 100644 --- a/src/pages/wish.md +++ b/src/pages/wish.md @@ -4,7 +4,7 @@ description: "" layout: "../layouts/Layout.astro" --- -> _Last update: 22 August, 2025_ +> _Last update: 28 August, 2025_ [Guesswork](https://en.wiktionary.org/wiki/guesswork) gifting is not sustainable. Here's my public wishlist. Also, whenever possible, buy pre-owned! @@ -12,6 +12,7 @@ _PS: Interesting food with a cool recipe is an awesome gift!_ ### Charities +- [Amnesty International](https://amnesty.no/stott-oss) - [Kreftforeningen](https://kreftforeningen.no/stott-kreftforeningen/gratulasjonsgave/#gratulasjonsgave) - [Røde Kors](https://www.rodekors.no/stott-arbeidet/) - [Sykehusklovnene](https://www.sykehusklovnene.no/) From e8b4933b39cae23694a91acc7db9444a3005850d Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:09:00 +0200 Subject: [PATCH 3/8] chore(todo): Update list Signed-off-by: SindreKjelsrud --- src/pages/todo.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/todo.md b/src/pages/todo.md index aba4059..38898c1 100644 --- a/src/pages/todo.md +++ b/src/pages/todo.md @@ -4,11 +4,12 @@ description: "" layout: "../layouts/Layout.astro" --- -> _Last update: June 25, 2025_ +> _Last update: August 28, 2025_ List of changes and new features I plan for this website. - Add log-page for wine/gin I like and have tried - Add page dedicated to work I'm proud of - Add `/concerts`-page (like [Kyrre](https://kyrremann.no/concert-vitae/) & [Wand3r](https://wand3r.net/concerts/)) -- Redo [/gallery](/gallery) (CLS error - concrete height for images, compressed thumbnails instead of real one, hover start preload + zoom a bit out, spinner for loading?) or rewrite it to something like [rizaldys ig clone](https://ig.rizaldy.club/) \ No newline at end of file +- Redo [/gallery](/gallery) (CLS error - concrete height for images, compressed thumbnails instead of real one, hover start preload + zoom a bit out, spinner for loading?) or rewrite it to something like [rizaldys ig clone](https://ig.rizaldy.club/) +- Add a "stopped" reading/watching tag to my logs From 38e29acf2dd783b7d7caf9a04ca724f1c738f381 Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:09:28 +0200 Subject: [PATCH 4/8] chore(bookshelf): Updated shelf & add "Kagurabachi: Vol. 4" Signed-off-by: SindreKjelsrud --- src/data/bookshelf.json | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/src/data/bookshelf.json b/src/data/bookshelf.json index 6b38de5..2575ceb 100644 --- a/src/data/bookshelf.json +++ b/src/data/bookshelf.json @@ -37,6 +37,16 @@ "title": "The Hobbit", "isbn": 9780007487288, "author": "J.R.R. Tolkien" + }, + { + "title": "Men Explain Things to Me (And Other Essays)", + "isbn": 9781783780792, + "author": "Rebecca Solnit" + }, + { + "title": "The Age of Surveillance Capitalism", + "isbn": 9781781256855, + "author": "Shoshana Zuboff" } ] }, @@ -429,6 +439,18 @@ }, "rating": 4 }, + { + "title": "Kagurabachi: Vol. 4", + "isbn": 9784088842097, + "author": "Takeru Gokazono", + "date": { + "year": "2024", + "month": "07", + "day": "12", + "string": "2024-07-12" + }, + "rating": 4 + }, { "title": "Kagurabachi: Vol. 3", "isbn": 9784088841168, @@ -1057,9 +1079,6 @@ { "title": "Ten Arguments For Deleting Your Social Media Accounts Right Now" }, - { - "title": "The Age of Surveillance Capitalism" - }, { "title": "One Day in the Life of Ivan Denisovich" }, From 312dc238e69f964824dfea4a336b11a077e54705 Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:10:49 +0200 Subject: [PATCH 5/8] style: Add css for hr-tag & footnotes Signed-off-by: SindreKjelsrud --- src/styles/global.css | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/styles/global.css b/src/styles/global.css index ad754a1..9bea11a 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -138,6 +138,25 @@ iframe { .blogtime { color: var(--dark-2); } +hr { + margin: 2vh 5vh 2vh 0; + border-color: #777; +} + +.footnotes li { + counter-increment: footnote-counter; + margin-bottom: 1vh; + padding-left: 0; + display: flex; + align-items: baseline; + gap: 1vh; +} + +.footnotes li::before { + content: counter(footnote-counter) "."; + font-weight: bold; +} + /* LOGS */ .borderbottom { border-bottom-width: 2px; From a664d6cff73302bb9207456a46015a9d5f2b2a08 Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:11:43 +0200 Subject: [PATCH 6/8] style: Remove duplicate hr-tag styling Signed-off-by: SindreKjelsrud --- src/styles/global.css | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/styles/global.css b/src/styles/global.css index 9bea11a..8dbdfdf 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -29,7 +29,8 @@ h2, h3, h4 { } hr { - margin: 10px 0; + margin: 2vh 5vh 2vh 0; + border-color: #777; } /* HEADER */ @@ -138,11 +139,6 @@ iframe { .blogtime { color: var(--dark-2); } -hr { - margin: 2vh 5vh 2vh 0; - border-color: #777; -} - .footnotes li { counter-increment: footnote-counter; margin-bottom: 1vh; From 31a642dc08d799c71d669b1551ed5c1351b8b352 Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:18:58 +0200 Subject: [PATCH 7/8] style: Linting++ for css-file Signed-off-by: SindreKjelsrud --- src/styles/global.css | 174 +++++++++++++++++++++++++----------------- 1 file changed, 102 insertions(+), 72 deletions(-) diff --git a/src/styles/global.css b/src/styles/global.css index 8dbdfdf..fdaa725 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -1,12 +1,11 @@ :root { - --dark-bg: #1e1e2e; /* Midnight Navy */ - --dark-1: #cdd6f4; /* Lavender Mist */ - --dark-2: #8f5cf4; /* Amethyst Glow */ - --dark-3: #6f7aaa; /* Dusty Lavender */ - --dark-hover: #b4c0f4; /* Periwinkle Glow */ - --dark-link: #89b4fa; /* Sky Blue */ - --dark-blockquote: #11111b; /* Charcoal Abyss */ - /* MISC */ + --dark-bg: #1e1e2e; + --dark-1: #cdd6f4; + --dark-2: #8f5cf4; + --dark-3: #6f7aaa; + --dark-hover: #b4c0f4; + --dark-link: #89b4fa; + --dark-blockquote: #11111b; --code-bg: #24292E; --code-text: #A5A8AD; } @@ -24,8 +23,10 @@ p { font-size: large; } -h2, h3, h4 { - font-weight: 600; +h2, +h3, +h4 { + font-weight: 600; } hr { @@ -33,6 +34,46 @@ hr { border-color: #777; } +iframe { + display: block; + margin: 1.05rem 0; + max-width: 100%; + border-radius: 1.05rem; +} + +code { + display: inline; + background-color: var(--code-bg); + color: var(--code-text); + border-radius: 8px; + padding: 4px 8px; + font-size: small; +} + +pre { + padding: 10px; + background-color: var(--code-bg); + color: var(--code-text); + border-radius: 10px; + margin: 10px 0; +} + +blockquote { + background-color: var(--dark-blockquote); + padding: 0 0 0 10px; + border-left: 5px solid var(--dark-link); + + p { + font-size: medium; + line-height: 32px; + } +} + +::selection { + background-color: var(--dark-1); + color: var(--dark-bg); +} + /* HEADER */ .headerlink { border: 2px solid var(--dark-link); @@ -69,15 +110,13 @@ hr { padding: 10px 0 0 0; } -iframe { - display: block; - margin: 1.05rem 0; - max-width: 100%; - border-radius: 1.05rem; +.index a { + color: var(--dark-link); } -.index a { color: var(--dark-link);} -.index a:hover { text-decoration: underline 2px;} +.index a:hover { + text-decoration: underline 2px; +} /* BLOG */ .blog p { @@ -120,24 +159,32 @@ iframe { } .blog table { - width: 100%; - border-collapse: collapse; - margin: 10px 0px; + width: 100%; + border-collapse: collapse; + margin: 10px 0px; } -.blog th, .blog td { - border: 1px solid; +.blog th, +.blog td { + border: 1px solid; } .blog th { - padding: 5px 5px; + padding: 5px 5px; } -.blog a { color: var(--dark-link); font-weight: bolder; } +.blog a { + color: var(--dark-link); + font-weight: bolder; +} -.blog a:hover { text-decoration: underline 2px; } +.blog a:hover { + text-decoration: underline 2px; +} -.blogtime { color: var(--dark-2); } +.blogtime { + color: var(--dark-2); +} .footnotes li { counter-increment: footnote-counter; @@ -178,15 +225,17 @@ iframe { margin-bottom: 10px; } -.gallery table, th, td { +.gallery table, +th, +td { border: 0; margin: 0; } @media screen and (max-width: 600px) { - .gallery table img { - border-width: 5px; - } + .gallery table img { + border-width: 5px; + } } /* CV */ @@ -203,12 +252,14 @@ iframe { font-size: small; } -.cv a { +.cv a { color: var(--dark-link); font-size: small; } -.cv a:hover { text-decoration: underline 2px; } +.cv a:hover { + text-decoration: underline 2px; +} .cv li { list-style: disc inside; @@ -219,46 +270,12 @@ iframe { padding-left: 10px; } -/* QUOTES */ +/* QUOTES */ .author { color: var(--dark-2); font-size: medium; } -/* RANDOM */ -code { - display: inline; - background-color: var(--code-bg); - color: var(--code-text); - border-radius: 8px; - padding: 4px 8px; - font-size: small; -} - -pre { - padding: 10px; - background-color: var(--code-bg); - color: var(--code-text); - border-radius: 10px; - margin: 10px 0; -} - -blockquote { - background-color: var(--dark-blockquote); - padding: 0 0 0 10px; - border-left: 5px solid var(--dark-link); -} - -blockquote p { - font-size: medium; - line-height: 32px; -} - -::selection{ - background-color: var(--dark-1); - color: var(--dark-bg); -} - /* PRINT */ @media print { body { @@ -266,27 +283,40 @@ blockquote p { color: #000; font-family: Georgia, serif; } - h1, h2, h3 { + + h1, + h2, + h3 { line-height: 1.3; font-family: Helvetica, sans-serif; } - a, main a, .post main a:visited { + + a, + main a, + .post main a:visited { color: #000; text-decoration: none; } - blockquote, code { + + blockquote, + code { background: #fff; margin: 0; padding: 0 1.5em; border-left: 5px solid #000; } - nav, footer, header { + + nav, + footer, + header { display: none !important; } + .blogtime { color: #000; } + #jr { display: none; } -} +} \ No newline at end of file From 7bc2870924c7004929066c227cec19f0821403bc Mon Sep 17 00:00:00 2001 From: SindreKjelsrud Date: Thu, 28 Aug 2025 16:19:55 +0200 Subject: [PATCH 8/8] style: Replace code-tag with pre for printstyling Signed-off-by: SindreKjelsrud --- src/styles/global.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/styles/global.css b/src/styles/global.css index fdaa725..46359b3 100644 --- a/src/styles/global.css +++ b/src/styles/global.css @@ -299,7 +299,7 @@ td { } blockquote, - code { + pre { background: #fff; margin: 0; padding: 0 1.5em;