From 1f3f03a7bdfaf18a034e09c32024c93d22559b93 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Thu, 20 Jun 2024 19:50:19 -0700 Subject: [PATCH 01/33] fix: book focus state --- package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/pages/books.css | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index caa602cb..1c78b8f9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.19", + "version": "19.5.20", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.19", + "version": "19.5.20", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 008eac8b..0ee1a697 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.19", + "version": "19.5.20", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/pages/books.css b/src/assets/styles/pages/books.css index ae39a977..f515fe13 100644 --- a/src/assets/styles/pages/books.css +++ b/src/assets/styles/pages/books.css @@ -14,6 +14,10 @@ transition-duration: 300ms; } + a { + display: flex; + } + & a:hover img, & a:focus img, & a:active img { From 0ad74b716ded6b9b6632e3d3c51f48a2678a8590 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Thu, 20 Jun 2024 20:05:44 -0700 Subject: [PATCH 02/33] fix: spacing --- package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/base/index.css | 4 ---- src/assets/styles/components/addon-links.css | 4 ++++ 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1c78b8f9..44ede266 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.20", + "version": "19.5.21", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.20", + "version": "19.5.21", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 0ee1a697..da015425 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.20", + "version": "19.5.21", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css index 2e63936a..c1d2f34e 100644 --- a/src/assets/styles/base/index.css +++ b/src/assets/styles/base/index.css @@ -528,10 +528,6 @@ li { } } -.link-list-header { - margin: var(--sizing-3xl) 0 var(--sizing-lg); -} - /* images */ .image-banner { border: 1px solid var(--accent-color); diff --git a/src/assets/styles/components/addon-links.css b/src/assets/styles/components/addon-links.css index 828b6f94..192c0c12 100644 --- a/src/assets/styles/components/addon-links.css +++ b/src/assets/styles/components/addon-links.css @@ -11,6 +11,10 @@ margin-top: var(--sizing-base); } + & .link-list-header { + margin: var(--sizing-base) 0; + } + & .link-list { margin-bottom: 0; } From c1f78b90e19f2fae4a29533cca53d6ccbc2d3c3c Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Thu, 20 Jun 2024 20:24:38 -0700 Subject: [PATCH 03/33] chore: spacing + remove unnecessary classes --- package-lock.json | 4 ++-- package.json | 2 +- src/_includes/partials/widgets/popular-posts.liquid | 2 +- src/_includes/partials/widgets/recent-links.liquid | 2 +- src/assets/styles/components/addon-links.css | 4 ---- src/assets/styles/components/forms.css | 6 +++++- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index 44ede266..721793bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.21", + "version": "19.5.22", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.21", + "version": "19.5.22", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index da015425..83f92c76 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.21", + "version": "19.5.22", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/_includes/partials/widgets/popular-posts.liquid b/src/_includes/partials/widgets/popular-posts.liquid index 906abc67..94c385fa 100644 --- a/src/_includes/partials/widgets/popular-posts.liquid +++ b/src/_includes/partials/widgets/popular-posts.liquid @@ -1,5 +1,5 @@ {% if popularPosts.size > 0 %} -

{% tablericon "flame" "Popular" %} Popular posts

diff --git a/src/_includes/partials/widgets/recent-links.liquid b/src/_includes/partials/widgets/recent-links.liquid index b40dc5a5..f3018075 100644 --- a/src/_includes/partials/widgets/recent-links.liquid +++ b/src/_includes/partials/widgets/recent-links.liquid @@ -1,5 +1,5 @@ {% if links.size > 0 %} - diff --git a/src/assets/styles/components/addon-links.css b/src/assets/styles/components/addon-links.css index 192c0c12..828b6f94 100644 --- a/src/assets/styles/components/addon-links.css +++ b/src/assets/styles/components/addon-links.css @@ -11,10 +11,6 @@ margin-top: var(--sizing-base); } - & .link-list-header { - margin: var(--sizing-base) 0; - } - & .link-list { margin-bottom: 0; } diff --git a/src/assets/styles/components/forms.css b/src/assets/styles/components/forms.css index 85f1dc43..8c7d6bbd 100644 --- a/src/assets/styles/components/forms.css +++ b/src/assets/styles/components/forms.css @@ -31,10 +31,14 @@ textarea:focus-within { .search__form { margin-top: 0; + + & .search__form--input { + margin-bottom: 0; + } } .search__results { - margin-top: 0; + margin: var(--sizing-base) 0 0; padding: 0; list-style: none; From b3fe9d577836d359404f3adca70f57e0c86c5256 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Fri, 21 Jun 2024 10:06:31 -0700 Subject: [PATCH 04/33] chore: better syntax highlight colors --- package.json | 2 +- src/assets/styles/plugins/prism.css | 28 +++++++++++++--------------- 2 files changed, 14 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 83f92c76..647cc0d7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.22", + "version": "19.5.23", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/plugins/prism.css b/src/assets/styles/plugins/prism.css index d026c816..fd7e0a47 100644 --- a/src/assets/styles/plugins/prism.css +++ b/src/assets/styles/plugins/prism.css @@ -1,6 +1,6 @@ code[class*="language-"], pre[class*="language-"] { - color: var(--blue-100); + color: #b0cfff; background: none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); font-family: var(--font-mono); @@ -14,31 +14,29 @@ pre[class*="language-"] { hyphens: none; } -/* code blocks */ pre[class*="language-"] { padding: var(--sizing-lg); margin: var(--sizing-xl) 0; overflow: auto; - background: var(--gray-darkest); - border: 1px solid var(--gray-light); + background: #1a1d22; + border: 1px solid #dfe3e8; } -/* inline code */ :not(pre) > code[class*="language-"] { padding: var(--sizing-xs); white-space: normal; - background: var(--gray-darkest); + background: #1a1d22; } .token.comment, .token.prolog, .token.doctype, .token.cdata { - color: var(--gray-600); + color: #7f899b; } .token.punctuation { - color: var(--gray-200); + color: #dfe3e8; } .namespace { @@ -50,12 +48,12 @@ pre[class*="language-"] { .token.constant, .token.symbol, .token.deleted { - color: var(--blue-500); + color: #4b88ff; } .token.boolean, .token.number { - color: var(--blue-700); + color: #2458d4; } .token.selector, @@ -64,7 +62,7 @@ pre[class*="language-"] { .token.char, .token.builtin, .token.inserted { - color: var(--green-500); + color: #2ecc71; } .token.operator, @@ -73,23 +71,23 @@ pre[class*="language-"] { .language-css .token.string, .style .token.string, .token.variable { - color: var(--blue-100); + color: #3498db; } .token.atrule, .token.attr-value, .token.function, .token.class-name { - color: var(--orange-600); + color: #e67e22; } .token.keyword { - color: var(--teal-500); + color: #1abc9c; } .token.regex, .token.important { - color: var(--orange-500); + color: #e74c3c; } .token.important, From a1251ed49d8b8a0cb17b950d8a25861dc0d75363 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Fri, 21 Jun 2024 13:08:46 -0700 Subject: [PATCH 05/33] chore: update uses --- package-lock.json | 10 +++++----- package.json | 2 +- src/pages/secondary/save.md | 1 + src/pages/secondary/uses.md | 5 ++--- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 721793bb..8605e09a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.22", + "version": "19.5.24", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.22", + "version": "19.5.24", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", @@ -1149,9 +1149,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.807", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.807.tgz", - "integrity": "sha512-kSmJl2ZwhNf/bcIuCH/imtNOKlpkLDn2jqT5FJ+/0CXjhnFaOa9cOe9gHKKy71eM49izwuQjZhKk+lWQ1JxB7A==", + "version": "1.4.808", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.808.tgz", + "integrity": "sha512-0ItWyhPYnww2VOuCGF4s1LTfbrdAV2ajy/TN+ZTuhR23AHI6rWHCrBXJ/uxoXOvRRqw8qjYVrG81HFI7x/2wdQ==", "dev": true, "license": "ISC" }, diff --git a/package.json b/package.json index 647cc0d7..f0062542 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.23", + "version": "19.5.24", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/pages/secondary/save.md b/src/pages/secondary/save.md index 34f78b85..69abd54b 100644 --- a/src/pages/secondary/save.md +++ b/src/pages/secondary/save.md @@ -14,6 +14,7 @@ Referral links for services I use. I save some money, and you do as well if you
  • DNSimple
  • bunny.net
  • Feedpress
  • +
  • Matter
  • Proton
  • DigitalOcean
  • Garbage Day newsletter
  • diff --git a/src/pages/secondary/uses.md b/src/pages/secondary/uses.md index 4eebd291..8b537083 100644 --- a/src/pages/secondary/uses.md +++ b/src/pages/secondary/uses.md @@ -28,7 +28,7 @@ Software and services that I use for work and my own enjoyment. - [Obsidian](https://obsidian.md): fast, flexible and configurable (or minimal) as you'd like. - [Plexamp](https://www.plex.tv/plexamp/): Plex's flexible and delightful music player. - [Ivory](https://tapbots.com/ivory/): the best, most polished Mastodon client for macOS and iOS. -- [ReadKit](https://readkit.app): super flexible and universal — it makes it easy to triage my feeds and save things over to Instapaper. +- [Reeder](https://reeder.app): flexible and universal — it makes it easy to triage my feeds and save things over to Instapaper. - [Parcel](https://parcelapp.net): the most flexible and reliable package tracker for Apple's ecosystem. - [Flighty](https://flightyapp.com): I don't travel a ton but Flighty makes doing so a fair bit less stressful. @@ -44,7 +44,6 @@ Software and services that I use for work and my own enjoyment. - [FMail2](https://fmail-app.fr): a lightweight wrapper around the Fastmail web app. - [Rectangle](https://rectangleapp.com): to quickly move around/organize/snap application windows. Using a Mac without it now feels like it's broken. -- [Dato](https://sindresorhus.com/dato): an option-rich calendar utility that lives in your menubar. - [AirBuddy](https://v2.airbuddy.app): finer-grained control over AirPods and other wireless devices. - [Meta](https://www.nightbirdsevolve.com/meta): the _best_ utility for tagging and organizing music files on macOS. - [Permute](https://software.charliemonroe.net/permute): a useful utility for quickly converting files to different formats. @@ -66,7 +65,7 @@ Software and services that I use for work and my own enjoyment. - [Plausible](https://plausible.io): lightweight, privacy-friendly analytics. - Feedpress: they've been around for a while now and don't change much (nor do they need to), but look no further for reliable, helpful feed analytics. - [Feedbin](https://feedbin.com): performant, open and super reliable RSS. -- [Instapaper](https://instapaper.com): slow to change and often better for it — a reliable and steady read it later service. +- Matter: a newer read it later service, but a rapidly developed and extremely powerful one. It's text to speech features are _excellent_. - [forwardemail.net](https://forwardemail.net): a simple and reliable service for forwarding and routing emails from a few of the domains I own. - [Backblaze](https://backblaze.com): It backs up my MacBook Air and attached storage drive and I don't have to think about it. - Proton: a reliable, trustworthy VPN with all of the features you'd expect from such a service. From 6681879287a8ced2909a9569eb3a8cc449381b80 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Fri, 21 Jun 2024 13:35:04 -0700 Subject: [PATCH 06/33] fix: 404 --- _redirects | 1 + package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/_redirects b/_redirects index 604a4663..255073f0 100644 --- a/_redirects +++ b/_redirects @@ -40,6 +40,7 @@ /posts/2024/link-blogging-using-readwise/ /posts/2024/link-blogging-using-readwise-reader/ 301 /2022/12/automating-email-cleanup-in-gmail /posts/2022/automating-email-cleanup-in-gmail/ 301 /posts/2023/automate-syndicate-content-mastodon-eleventy/ /posts/2023/automate-and-syndicate-content-from-eleventy-to-mastodon/ 301 +/posts/2023/road-to-madness-apple-music-charts/ /posts/2023/road-to-madness-charting-apple-music-listening-data/ 301 # music /music/artists/hyperdontia-denmark-turkiye /music/artists/hyperdontia-denmark-tuerkiye 301 diff --git a/package-lock.json b/package-lock.json index 8605e09a..7a42f71b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.24", + "version": "19.5.25", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.24", + "version": "19.5.25", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index f0062542..737cb238 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.24", + "version": "19.5.25", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { From 3875b2da6a97dfcd7ecd3458efbba253ae1681b7 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Fri, 21 Jun 2024 14:06:26 -0700 Subject: [PATCH 07/33] chore: update nav --- package-lock.json | 4 ++-- package.json | 2 +- src/_data/nav.js | 1 - src/assets/styles/base/index.css | 1 - src/assets/styles/defaults/vars.css | 1 - 5 files changed, 3 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7a42f71b..a17ccbd0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.25", + "version": "19.5.26", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.25", + "version": "19.5.26", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 737cb238..743d1b08 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.25", + "version": "19.5.26", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/_data/nav.js b/src/_data/nav.js index 8f230758..f4b20509 100644 --- a/src/_data/nav.js +++ b/src/_data/nav.js @@ -23,7 +23,6 @@ export default async function () { { name: 'npm', url: 'https://www.npmjs.com/~cdransf', icon: 'brand-npm'}, { name: 'Mastodon', url: 'https://social.lol/@cory', icon: 'brand-mastodon' }, { name: 'ListenBrainz', url: 'https://listenbrainz.org/user/cdransf/', icon: 'brain' }, - { name: 'Instapaper', url: 'https://www.instapaper.com/p/coryd', icon: 'news' }, { name: 'Coffee', url: 'https://buymeacoffee.com/cory', icon: 'coffee' }, { name: 'Webrings', url: '/webrings', icon: 'heart-handshake' }, ], diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css index c1d2f34e..3b6b7bf7 100644 --- a/src/assets/styles/base/index.css +++ b/src/assets/styles/base/index.css @@ -350,7 +350,6 @@ nav .active svg { .link svg { stroke: var(--links) !important; } .info-square svg { stroke: var(--about) !important } .search svg { stroke: var(--search) !important } -.news svg { stroke: var(--brand-instapaper) !important; } .coffee svg { stroke: var(--brand-buy-me-a-coffee) !important; } .heart-handshake svg { stroke: var(--webrings) !important; } .rss svg { stroke: var(--brand-rss) !important; } diff --git a/src/assets/styles/defaults/vars.css b/src/assets/styles/defaults/vars.css index baa486a7..c1fe68e6 100644 --- a/src/assets/styles/defaults/vars.css +++ b/src/assets/styles/defaults/vars.css @@ -47,7 +47,6 @@ --brand-npm: #cc3534; --brand-mastodon: #6364ff; --brand-listenbrainz: #e97941; - --brand-instapaper: var(--text-color); --brand-buy-me-a-coffee: #40dca5; --brand-rss: #f26522; --posts: #008080; From 17df90d0b120d7540a5bf30a99671d7b88d0d261 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 22 Jun 2024 08:49:31 -0700 Subject: [PATCH 08/33] fix: spacing --- package-lock.json | 16 ++++++++-------- package.json | 2 +- src/assets/styles/base/index.css | 4 ++++ 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a17ccbd0..2fbab976 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.26", + "version": "19.5.27", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.26", + "version": "19.5.27", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", @@ -532,9 +532,9 @@ "peer": true }, "node_modules/@types/node": { - "version": "20.14.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.7.tgz", - "integrity": "sha512-uTr2m2IbJJucF3KUxgnGOZvYbN0QgkGyWxG6973HCpMYFy2KfcgYuIwkJQMQkt1VbBMlvWRbpshFTLxnxCZjKQ==", + "version": "20.14.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.8.tgz", + "integrity": "sha512-DO+2/jZinXfROG7j7WKFn/3C6nFwxy2lLpgLjEXJz+0XKphZlTLJ14mo8Vfg8X5BWN6XjyESXq+LcYdT7tR3bA==", "dev": true, "license": "MIT", "dependencies": { @@ -1149,9 +1149,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.808", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.808.tgz", - "integrity": "sha512-0ItWyhPYnww2VOuCGF4s1LTfbrdAV2ajy/TN+ZTuhR23AHI6rWHCrBXJ/uxoXOvRRqw8qjYVrG81HFI7x/2wdQ==", + "version": "1.4.810", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.810.tgz", + "integrity": "sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==", "dev": true, "license": "ISC" }, diff --git a/package.json b/package.json index 743d1b08..ec1dd437 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.26", + "version": "19.5.27", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css index 3b6b7bf7..5065087e 100644 --- a/src/assets/styles/base/index.css +++ b/src/assets/styles/base/index.css @@ -138,6 +138,10 @@ a { display: inline-flex; flex-direction: row; align-items: center; + + & + .page-header { + margin-top: var(--sizing-base); + } } } From eb3656f45178648006c2d664de40fb556699e3c1 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 22 Jun 2024 12:27:24 -0700 Subject: [PATCH 09/33] fix: theme button focus state --- package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/components/buttons.css | 8 +++++++- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2fbab976..ccfafb62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.27", + "version": "19.5.28", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.27", + "version": "19.5.28", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index ec1dd437..f24b9ec4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.27", + "version": "19.5.28", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/components/buttons.css b/src/assets/styles/components/buttons.css index d9906232..3473cfa8 100644 --- a/src/assets/styles/components/buttons.css +++ b/src/assets/styles/components/buttons.css @@ -21,13 +21,19 @@ button { &:not(.theme-toggle, .active):active, &:not(.theme-toggle, .active):focus, &:not(.theme-toggle, .active):focus-within { - outline: 2px dashed var(--accent-color); background-color: var(--accent-color-hover); border-color: var(--accent-color-hover); transition-timing-function: var(--transition-ease-in-out); transition-duration: var(--transition-duration-default); } + &:not(.active):hover, + &:not(.active):active, + &:not(.active):focus, + &:not(.active):focus-within { + outline: 2px dashed var(--accent-color); + } + &.small { font-size: var(--font-size-sm); line-height: var(--line-height-sm); From 1d3d51bf18b8fc888780970db5c72579e92b7df8 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sat, 22 Jun 2024 20:01:55 -0700 Subject: [PATCH 10/33] chore: update uses --- _redirects | 1 + package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/base/index.css | 2 +- src/assets/styles/defaults/vars.css | 2 +- src/pages/secondary/save.md | 3 +-- src/pages/secondary/uses.md | 4 +--- 7 files changed, 8 insertions(+), 10 deletions(-) diff --git a/_redirects b/_redirects index 255073f0..34f5d26d 100644 --- a/_redirects +++ b/_redirects @@ -48,6 +48,7 @@ # 404s /robot.txt /robots.txt 301 robotx.txt /robots.txt 301 +/sitemap /sitemap.xml 301 /sitemap.txt /sitemap.xml 301 /blog / 301 /posts/2024 / 301 diff --git a/package-lock.json b/package-lock.json index ccfafb62..f7e353fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.28", + "version": "19.5.29", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.28", + "version": "19.5.29", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index f24b9ec4..25c5b846 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.28", + "version": "19.5.29", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css index 5065087e..59428d87 100644 --- a/src/assets/styles/base/index.css +++ b/src/assets/styles/base/index.css @@ -342,7 +342,7 @@ nav .active svg { } /* social icons */ -.at svg { stroke: var(--brand-fastmail) !important; } +.at svg { stroke: var(--brand-proton) !important; } .brand-github svg { stroke: var(--brand-github) !important; } .brand-npm svg { stroke: var(--brand-npm) !important; } .brand-mastodon svg { stroke: var(--brand-mastodon) !important; } diff --git a/src/assets/styles/defaults/vars.css b/src/assets/styles/defaults/vars.css index c1fe68e6..cb619b0f 100644 --- a/src/assets/styles/defaults/vars.css +++ b/src/assets/styles/defaults/vars.css @@ -42,7 +42,7 @@ --accent-color: var(--blue-600); --accent-color-hover: var(--blue-800); - --brand-fastmail: #0067b9; + --brand-proton: #6d4aff; --brand-github: #333; --brand-npm: #cc3534; --brand-mastodon: #6364ff; diff --git a/src/pages/secondary/save.md b/src/pages/secondary/save.md index 69abd54b..69f547cf 100644 --- a/src/pages/secondary/save.md +++ b/src/pages/secondary/save.md @@ -9,13 +9,12 @@ description: Save a little bit on services that I also use. Referral links for services I use. I save some money, and you do as well if you choose to use them. diff --git a/src/pages/secondary/uses.md b/src/pages/secondary/uses.md index 8b537083..cf748233 100644 --- a/src/pages/secondary/uses.md +++ b/src/pages/secondary/uses.md @@ -42,7 +42,6 @@ Software and services that I use for work and my own enjoyment.

    macOS

    -- [FMail2](https://fmail-app.fr): a lightweight wrapper around the Fastmail web app. - [Rectangle](https://rectangleapp.com): to quickly move around/organize/snap application windows. Using a Mac without it now feels like it's broken. - [AirBuddy](https://v2.airbuddy.app): finer-grained control over AirPods and other wireless devices. - [Meta](https://www.nightbirdsevolve.com/meta): the _best_ utility for tagging and organizing music files on macOS. @@ -57,7 +56,7 @@ Software and services that I use for work and my own enjoyment.

    Services

    -- Fastmail: the best, most reliable email, calendar and contacts provider around. +- Proton: the premier encrypted mail service with a number of other features like calendars and a reliable VPN. - NextDNS: a privacy-focused, set it and forget it DNS service. I use their security features on my home network and a profile with strict ad-blocking rules on all of my devices. - DNSimple: a robust, user-friendly DNS provider and registrar. I moved my domains here after my old provider was acquired. - [Cloudflare](https://cloudfllare.com): I use their pages hosting, workers and myriad other features. @@ -68,7 +67,6 @@ Software and services that I use for work and my own enjoyment. - Matter: a newer read it later service, but a rapidly developed and extremely powerful one. It's text to speech features are _excellent_. - [forwardemail.net](https://forwardemail.net): a simple and reliable service for forwarding and routing emails from a few of the domains I own. - [Backblaze](https://backblaze.com): It backs up my MacBook Air and attached storage drive and I don't have to think about it. -- Proton: a reliable, trustworthy VPN with all of the features you'd expect from such a service.
    From 5e6c3ef5038f67f4ff19c2821d85234727eca889 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 23 Jun 2024 11:45:58 -0700 Subject: [PATCH 11/33] fix: minor update for outline presentation --- package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/base/index.css | 3 +-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index f7e353fb..8fcb187d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.29", + "version": "19.5.30", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.29", + "version": "19.5.30", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 25c5b846..0a8f94d9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.29", + "version": "19.5.30", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css index 59428d87..ff2d9a64 100644 --- a/src/assets/styles/base/index.css +++ b/src/assets/styles/base/index.css @@ -421,8 +421,7 @@ footer { } & a { - width: var(--sizing-xl); - height: var(--sizing-xl); + display: flex; } } From 5204abbc3b460a1e7448a6f29ca8031aae285407 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 23 Jun 2024 13:15:34 -0700 Subject: [PATCH 12/33] chore: spacing --- package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/base/index.css | 25 ++++++++------------- src/assets/styles/components/buttons.css | 12 +++++++--- src/assets/styles/components/media-grid.css | 6 ++++- src/pages/main/music/index.html | 2 +- 6 files changed, 27 insertions(+), 24 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8fcb187d..4d292fbb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.30", + "version": "19.5.31", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.30", + "version": "19.5.31", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 0a8f94d9..30c584e2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.30", + "version": "19.5.31", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/base/index.css b/src/assets/styles/base/index.css index ff2d9a64..41240c47 100644 --- a/src/assets/styles/base/index.css +++ b/src/assets/styles/base/index.css @@ -183,9 +183,12 @@ h5 { font-size: var(--font-size-md) } h6 { font-size: var(--font-size-sm) } .section-header-wrapper { - display: flex; - flex-direction: column; justify-content: space-between; + margin: var(--sizing-xl) 0 var(--sizing-lg); + + & .section-header { + margin: 0; + } } .section-header { @@ -201,14 +204,12 @@ h6 { font-size: var(--font-size-sm) } } .section-header-buttons { - margin: 0 0 var(--sizing-lg); + display: flex; + align-items: center; + gap: var(--sizing-sm); & > button { - margin-bottom: var(--sizing-sm) !important; - - &:last-of-type { - margin-right: 0 !important; - } + margin-bottom: 0 !important; } } @@ -604,14 +605,6 @@ li { max-width: 768px; } - .section-header-wrapper { - flex-direction: row; - } - - .section-header-buttons { - margin: var(--sizing-md) 0 var(--sizing-lg); - } - footer nav.social { gap: var(--sizing-md); } diff --git a/src/assets/styles/components/buttons.css b/src/assets/styles/components/buttons.css index 3473cfa8..e46a7529 100644 --- a/src/assets/styles/components/buttons.css +++ b/src/assets/styles/components/buttons.css @@ -14,7 +14,7 @@ button { background-color: var(--accent-color); appearance: none; border: 2px solid var(--accent-color); - transition-property: all; + transition-property: border; } &:not(.theme-toggle, .active):hover, @@ -27,17 +27,23 @@ button { transition-duration: var(--transition-duration-default); } - &:not(.active):hover, - &:not(.active):active, &:not(.active):focus, &:not(.active):focus-within { + transition-property: none; outline: 2px dashed var(--accent-color); + padding: calc(var(--sizing-sm) + 2px) calc(var(--sizing-lg) + 2px); + border: 0; } &.small { font-size: var(--font-size-sm); line-height: var(--line-height-sm); padding: var(--sizing-xs) var(--sizing-sm); + + &:not(.active):focus, + &:not(.active):focus-within { + padding: var(--sizing-xs) calc(var(--sizing-sm) + 2px); + } } &.secondary { diff --git a/src/assets/styles/components/media-grid.css b/src/assets/styles/components/media-grid.css index abb9ebf9..d93deec6 100644 --- a/src/assets/styles/components/media-grid.css +++ b/src/assets/styles/components/media-grid.css @@ -50,11 +50,15 @@ } & a:hover img, - & a:focus img, & a:active img { border-color: var(--accent-color-hover) } + & a:focus img, + & a:focus-within img { + border: 0 + } + & .meta-text { position: absolute; z-index: 2; diff --git a/src/pages/main/music/index.html b/src/pages/main/music/index.html index fff04c7d..e7d1ae6e 100644 --- a/src/pages/main/music/index.html +++ b/src/pages/main/music/index.html @@ -29,7 +29,7 @@ schema: music-index {% render "partials/media/grid.liquid", data:music.week.albums, shape: "square", count: 8 %} -
    +

    {% tablericon "playlist" "Tracks" %} From 79d82bd8ded1c21f94a3a06b1a343095cc2b11fc Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 23 Jun 2024 18:55:45 -0700 Subject: [PATCH 13/33] fix: 404 --- _redirects | 1 + 1 file changed, 1 insertion(+) diff --git a/_redirects b/_redirects index 34f5d26d..aa3c34c4 100644 --- a/_redirects +++ b/_redirects @@ -41,6 +41,7 @@ /2022/12/automating-email-cleanup-in-gmail /posts/2022/automating-email-cleanup-in-gmail/ 301 /posts/2023/automate-syndicate-content-mastodon-eleventy/ /posts/2023/automate-and-syndicate-content-from-eleventy-to-mastodon/ 301 /posts/2023/road-to-madness-apple-music-charts/ /posts/2023/road-to-madness-charting-apple-music-listening-data/ 301 +/posts/2023/semi-automated-hashtags-syndicated-posts/ /posts/2023/semi-automated-hashtags-for-syndicated-posts/ 301 # music /music/artists/hyperdontia-denmark-turkiye /music/artists/hyperdontia-denmark-tuerkiye 301 From 95c90d13a3ff5a45e7c6c1d948b500a6d821b30d Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Sun, 23 Jun 2024 19:50:03 -0700 Subject: [PATCH 14/33] fix: focus behavior --- package-lock.json | 4 ++-- package.json | 2 +- src/assets/styles/components/buttons.css | 9 +++++++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4d292fbb..e289690a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.31", + "version": "19.5.32", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.31", + "version": "19.5.32", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 30c584e2..76028753 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.31", + "version": "19.5.32", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/assets/styles/components/buttons.css b/src/assets/styles/components/buttons.css index e46a7529..f5f7dfe2 100644 --- a/src/assets/styles/components/buttons.css +++ b/src/assets/styles/components/buttons.css @@ -27,14 +27,19 @@ button { transition-duration: var(--transition-duration-default); } - &:not(.active):focus, - &:not(.active):focus-within { + &:not(.theme-toggle, .active):focus, + &:not(.theme-toggle, .active):focus-within { transition-property: none; outline: 2px dashed var(--accent-color); padding: calc(var(--sizing-sm) + 2px) calc(var(--sizing-lg) + 2px); border: 0; } + &.theme-toggle:focus, + &.theme-toggle:focus-within { + outline: 2px dashed var(--accent-color); + } + &.small { font-size: var(--font-size-sm); line-height: var(--line-height-sm); From 4dcb4a35084e0c063e722214e54e05202cb2d3c3 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Tue, 25 Jun 2024 10:07:50 -0700 Subject: [PATCH 15/33] fix: grumpy srcset; update deps --- package-lock.json | 26 +++++++++---------- package.json | 4 +-- .../partials/media/music/recent.liquid | 10 +++---- 3 files changed, 18 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index e289690a..bf5432a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.32", + "version": "19.5.33", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.32", + "version": "19.5.33", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", @@ -21,7 +21,7 @@ "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", "@11tyrocks/eleventy-plugin-lightningcss": "^1.4.0", "@cdransf/eleventy-plugin-tabler-icons": "^1.6.1", - "@supabase/supabase-js": "^2.43.5", + "@supabase/supabase-js": "^2.43.6", "dotenv-flow": "^4.1.0", "html-minifier-terser": "^7.2.0", "liquidjs": "^10.14.0", @@ -456,9 +456,9 @@ } }, "node_modules/@supabase/postgrest-js": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.15.5.tgz", - "integrity": "sha512-YR4TiitTE2hizT7mB99Cl3V9i00RAY5sUxS2/NuWWzkreM7OeYlP2OqnqVwwb4z6ILn+j8x9e/igJDepFhjswQ==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.15.6.tgz", + "integrity": "sha512-zg3URVhoHOijdqMyn3LIFHh+Pqj5BmRqWAaoSExzIHc4m0kGBMPMjDcleamGhbelAAiKbjpQ04mBgooDliGl5A==", "dev": true, "license": "MIT", "dependencies": { @@ -489,16 +489,16 @@ } }, "node_modules/@supabase/supabase-js": { - "version": "2.43.5", - "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.43.5.tgz", - "integrity": "sha512-Y4GukjZWW6ouohMaPlYz8tSz9ykf9jY7w9/RhqKuScmla3Xiklce8eLr8TYAtA+oQYCWxo3RgS3B6O4rd/72FA==", + "version": "2.43.6", + "resolved": "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.43.6.tgz", + "integrity": "sha512-6N9x1bDMDXUC7bE1yd5DRgMdgdbL/LYrRVywsW4Zu3sJFPo64wyA/IzmrqhJNSm7CgYysPrpXaKcmD8MsD786Q==", "dev": true, "license": "MIT", "dependencies": { "@supabase/auth-js": "2.64.2", "@supabase/functions-js": "2.4.1", "@supabase/node-fetch": "2.6.15", - "@supabase/postgrest-js": "1.15.5", + "@supabase/postgrest-js": "1.15.6", "@supabase/realtime-js": "2.9.5", "@supabase/storage-js": "2.6.0" } @@ -1149,9 +1149,9 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.810", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.810.tgz", - "integrity": "sha512-Kaxhu4T7SJGpRQx99tq216gCq2nMxJo+uuT6uzz9l8TVN2stL7M06MIIXAtr9jsrLs2Glflgf2vMQRepxawOdQ==", + "version": "1.4.811", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.811.tgz", + "integrity": "sha512-CDyzcJ5XW78SHzsIOdn27z8J4ist8eaFLhdto2hSMSJQgsiwvbv2fbizcKUICryw1Wii1TI/FEkvzvJsR3awrA==", "dev": true, "license": "ISC" }, diff --git a/package.json b/package.json index 76028753..3478751c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.32", + "version": "19.5.33", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { @@ -31,7 +31,7 @@ "@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0", "@11tyrocks/eleventy-plugin-lightningcss": "^1.4.0", "@cdransf/eleventy-plugin-tabler-icons": "^1.6.1", - "@supabase/supabase-js": "^2.43.5", + "@supabase/supabase-js": "^2.43.6", "dotenv-flow": "^4.1.0", "html-minifier-terser": "^7.2.0", "liquidjs": "^10.14.0", diff --git a/src/_includes/partials/media/music/recent.liquid b/src/_includes/partials/media/music/recent.liquid index 27d1b66e..ff8478f4 100644 --- a/src/_includes/partials/media/music/recent.liquid +++ b/src/_includes/partials/media/music/recent.liquid @@ -5,15 +5,11 @@
    {{ alt }} Date: Tue, 25 Jun 2024 10:44:36 -0700 Subject: [PATCH 16/33] fix: a few other warnings --- package-lock.json | 4 ++-- package.json | 2 +- src/_includes/base.liquid | 2 +- src/_includes/partials/nav/theme-toggle.liquid | 2 +- src/_includes/partials/widgets/now-playing.liquid | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index bf5432a6..87624396 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "19.5.33", + "version": "19.5.34", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "19.5.33", + "version": "19.5.34", "license": "MIT", "dependencies": { "@cdransf/api-text": "^1.4.0", diff --git a/package.json b/package.json index 3478751c..63c20b5d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "19.5.33", + "version": "19.5.34", "description": "The source for my personal site. Built using 11ty.", "type": "module", "scripts": { diff --git a/src/_includes/base.liquid b/src/_includes/base.liquid index 269b6d9c..cdcc9e3d 100644 --- a/src/_includes/base.liquid +++ b/src/_includes/base.liquid @@ -76,7 +76,7 @@ {{ pageTitle }} - + diff --git a/src/_includes/partials/nav/theme-toggle.liquid b/src/_includes/partials/nav/theme-toggle.liquid index 4fc61a90..ff34a28b 100644 --- a/src/_includes/partials/nav/theme-toggle.liquid +++ b/src/_includes/partials/nav/theme-toggle.liquid @@ -1,4 +1,4 @@ - +