Commit graph

265 commits

Author SHA1 Message Date
7574046704
feat(content): Add GMTK Game Jam Post Mortem (2025 Edition)
All checks were successful
Build and Deploy Staging / build_and_deploy (pull_request) Successful in 2m31s
2025-09-01 20:29:08 -07:00
1772179b5d
feat: Refactor all page layouts
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m33s
2025-05-31 21:46:33 -07:00
409670c63a
feat(pages): Update /uses
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m26s
2025-05-31 20:24:20 -07:00
343fc5a1a9
feat(pages): Add Past Designs
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m22s
2025-05-31 15:09:43 -07:00
e8e6e328bd
feat(shows): Add Dandadan
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m32s
2025-05-30 16:36:15 -07:00
93bb8f78d2 Add ListenBrainz data to now page (#6)
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m28s
Reviewed-on: #6
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-30 14:22:32 -07:00
1a1af8b9a9 2025 Design Refresh (#5)
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m33s
Reviewed-on: #5
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-30 13:40:42 -07:00
efcdb7296e Update CSS Pipeline (#4)
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m19s
The goal of this change was to speed up my CSS pipeline. Previously builds would take up to 30s because it had to rebuild the CSS for every page (I inlined the CSS).

This updates the pipeline to remain somewhat the same, but offloads the busywork of computing my theme CSS (my design system in other words), and is replaced by a mostly static file (`css/global/lilypad.css`), which I can update as my design system changes.

I also offloaded several of my utility classes as I know I will want to use them in other sites I design, so it made sense to move them as well.

The new pipeline makes use of 11ty's bundle feature (newly included in 11ty v3), which allows me to bundle all my CSS together into one file. Since I know my core styles like `lilypad.css` will always remain the same, I decided to keep that inline. I use the `transforms` feature for bundling to run a PostCSS transform on the bundled output, which resolves any imports and minifies the final output.

In order to cut down my build times even further, I removed my XML minifier - it was taking upwards of 3 seconds to minify XML to probably a small benefit to end users.

Reviewed-on: #4
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-30 11:16:37 -07:00
07a71e8f99
fix: self-hosted forgejo url
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 2m8s
2025-05-28 23:42:31 -07:00
0bd05de72f CSS Spring Cleaning (#3)
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m56s
Reviewed-on: #3
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-28 21:45:59 -07:00
1e13bc4162 Update to latest 11ty version (3.1.0) (#2)
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m54s
Reviewed-on: #2
Co-authored-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
Co-committed-by: Devin Haska <wonderfulfrog@noreply.git.cloud.haska.me>
2025-05-27 22:11:42 -07:00
86b2f2dbdc
feat: add new podcast (No One Saw It Coming) to podroll
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m41s
2025-05-27 19:02:33 -07:00
c3d2d3c183 feat: update repoUrl
All checks were successful
Build and Deploy / build_and_deploy (push) Successful in 1m57s
2025-05-27 09:21:38 -07:00
Devin Haska
be0757d32a feat: add i-fell-for-ai post 2025-05-12 00:14:30 -07:00
Devin Haska
bd2d4efe45 feat: changelog and colophon update 2025-04-16 10:31:08 -07:00
Devin Haska
073869e5e2 fix: use safe for other fields in RSS 2025-04-15 22:25:32 -07:00
Devin Haska
8245fa2d47 fix: use safe filter instead of escape for content 2025-04-15 22:13:17 -07:00
Devin Haska
600f8fb054 fix: add missing tags for CDATA inside RSS feeds 2025-04-15 22:06:04 -07:00
Devin Haska
383e3e4c90 feat: update global font 2025-04-04 16:15:14 -07:00
Devin Haska
466183dcdc feat: increase max width a little 2025-04-04 14:25:45 -07:00
Devin Haska
517e835916 feat: convert colors to use oklch 2025-04-04 14:19:10 -07:00
Devin Haska
21e49e518b feat: remove no-robots plugin 2025-04-04 14:10:04 -07:00
Devin Haska
ea6280226a feat: clean up filters
Some sorely needed reorganization and pruning
2025-04-04 13:50:46 -07:00
Devin Haska
e6cfa88f61 feat: update implementation of RSS feeds
Adds a new filter `convertRelativeLinks` that converts any relative link
to an absolute path
Adds an XML transform to minify the final output for smaller filesizes
Updates some data in meta
Adds a new macro for generating an RSS feed
2025-04-04 13:15:51 -07:00
Devin Haska
2aa912399c feat: add postcss filter
All CSS processing is handled by the filter, and is now inlined into the
HTML
2025-03-16 12:07:31 -07:00
Devin Haska
6a84af0c37 feat: move all css to includes dir 2025-03-16 11:55:36 -07:00
Devin Haska
408e859ef4 feat: rename includes and data directories 2025-03-16 11:43:16 -07:00
Devin Haska
493b05809c feat: add exile 2025-02-01 22:50:59 -08:00
Devin Haska
3a351af2a8 feat: add spoiler warning 2025-02-01 22:50:46 -08:00
Devin Haska
307f1fdedf fix: css for details element 2025-01-28 21:21:18 -08:00
Devin Haska
9af8bf7348 feat: update podcast metadata 2025-01-28 17:10:01 -08:00
Devin Haska
25ff226eaf feat: move some hardcoded links to _data 2025-01-28 12:19:49 -08:00
Devin Haska
f614d01cae fix: meta tags for rss feeds 2025-01-28 11:50:06 -08:00
Devin Haska
f656204f03 feat: add enhancement for details elements 2025-01-28 11:46:15 -08:00
Devin Haska
d06283b5b0 feat: add progressive enhancement for view transitions 2025-01-28 11:41:23 -08:00
Devin Haska
47244b5799 fix: button hover on light mode 2025-01-28 11:41:08 -08:00
Devin Haska
59d17b6134 fix: bad url on index 2025-01-28 09:58:22 -08:00
Devin Haska
6898c03c8f feat: add a firehose feed 2025-01-27 21:29:42 -08:00
Devin Haska
c2b918a3c6 fix: layout of catalogue type pages 2025-01-27 20:59:11 -08:00
Devin Haska
5f806b73ca feat: add homeland book 2025-01-27 18:42:35 -08:00
Devin Haska
5f8227a46b
Update to Eleventy v3 (#11)
* feat: upgrade to v3; install eleventy-upgrade-help

* feat: convert all files to esm

* feat: remove decapcms

* fix: remove unused filter

* feat: remove netlify packages

* feat: update image handling

- removes old image shortcode
- update to latest 11ty image transform plugin

* feat: update colophon

* fix: pill style; global style

Fixes an issue with <img> inside <figure> not being centered

* feat: remove linting packages

* feat: update package.json scripts

* feat: remove upgrade helper plugin

* feat: add new button style, update nav

* feat: simplify `pill` class usage

* feat: fix tag list in catalogue-item.html

* feat: move games into their own section

* feat: update node version to latest LTS

* feat: move books to their own section

* feat: move fun pages into pages dir

* feat: update index and book/game templates

* feat: add watching section

* fix: update scaling values for buttons

* feat: various css updates

* feat: update now page style

* feat: cleaning up newer posts using old shortcode

also adding markdown-it-attrs to add attrs to various markdown elements!

* fix: movie data structure

* feat: update colophon

* fix: remove text-skew from post excerpt text

* feat: add support for shows in /watching

* fix: update book tags

* feat: add complete implementation of books pages

other stuff happened too

* fix: image border-radius

* feat: update game layout and content

* feat: reorganize watching section

* feat: add contact page

* feat: small page changes

* feat: add podroll page

* feat: reorganize content directories

* feat: exclude podcasts from page output

* chore: delete guestbook page

* chore: remove bracket syntax for css classes in html

* feat: create macro for tag list

* fix: colophon update

* chore: remove last.fm data

* chore: clean up 11ty config

* fix: misc permalink fixes

* feat: add update post

* fix: media meta grid on mobile

* fix: tables on mobile

* fix: add titles to icon button links

* fix: add missing divider for movies/shows

* feat: add alternate feeds

* fix: tag cleanup

* feat: homepage content update

* fix: game meta data

* fix: update post dates

* feat: add missing link to changelog
2025-01-27 18:23:38 -08:00
Devin Haska
e28e804e12 feat: update uses and add post about default app changes 2025-01-10 11:57:15 -08:00
Devin Haska
8274fd2be3
Update 2025-01-06-13-albums-to-know-me.md 2025-01-07 10:32:13 -08:00
Devin Haska
5b8c37ec70
Create 2025-01-06-13-albums-to-know-me.md 2025-01-06 22:00:56 -08:00
Devin Haska
b71209eeb8 feat: add watching-in-2024 post 2025-01-02 11:03:15 -08:00
Devin Haska
ab1b74c3d5 chore: update footer date 2025-01-01 22:02:51 -08:00
Devin Haska
d0d3f1c964 feat: add 2024-recap post 2024-12-31 23:55:04 -08:00
Devin Haska
08da130d58
Feat/add weekly notes 10 (#10)
* fix: update some asset URLs

* feat: add weekly-notes-10

* feat(weekly-notes-10): Add a little more

* feat(weekly-notes-10: proof-reading

* feat(weekly-notes-10): more content

* feat(weekly-notes-10): proof-read

* feat: add `flow` class to footnotes section

* fix: center images within picture element

* feat(weekly-notes-10): more content and added skip
2024-11-21 22:34:46 -08:00
Devin Haska
6224499876
fix: update some asset URLs 2024-11-21 18:47:18 -08:00
Devin Haska
3491234d1d
feat: update about page 2024-10-31 15:41:49 -07:00