Skip to content

chore: remove dead deps/files and dedupe card shadow styles - #398

Merged
AdamJ merged 1 commit into
mainfrom
claude/project-simplification-framework-0zcf8c
Jun 28, 2026
Merged

chore: remove dead deps/files and dedupe card shadow styles#398
AdamJ merged 1 commit into
mainfrom
claude/project-simplification-framework-0zcf8c

Conversation

@AdamJ

@AdamJ AdamJ commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Drop devDependencies (luxon, dotenv, @11ty/import, eleventy-activity-feed) and files (site.webmanifest, jolicoeur.js, webawesome.js, icon-component.js) that were never referenced anywhere in templates or build config. Remove the orphaned webawesome script that copied from a package no longer installed. Update the credits page to reflect how icons are actually rendered (inline Font Awesome markup, not the unused custom element).

Consolidate the repeated bordered-card base and double-ring shadow pattern in _cards.scss into shared rules driven by custom properties, removing ~30 duplicated declarations across .card-layered, .card-accent, .about-card, and .showcase-large. Verified identical computed output by diffing compiled CSS and screenshot comparison before/after.

Drop devDependencies (luxon, dotenv, @11ty/import, eleventy-activity-feed)
and files (site.webmanifest, jolicoeur.js, webawesome.js, icon-component.js)
that were never referenced anywhere in templates or build config. Remove
the orphaned `webawesome` script that copied from a package no longer
installed. Update the credits page to reflect how icons are actually
rendered (inline Font Awesome markup, not the unused custom element).

Consolidate the repeated bordered-card base and double-ring shadow
pattern in _cards.scss into shared rules driven by custom properties,
removing ~30 duplicated declarations across .card-layered, .card-accent,
.about-card and .showcase-large. Verified identical computed output by
diffing compiled CSS and screenshot comparison before/after.
@github-actions github-actions Bot added the minor Minor release tag label Jun 28, 2026
@AdamJ AdamJ moved this from Ideas to In Progress in Personal projects Jun 28, 2026
@AdamJ
AdamJ merged commit bd61fed into main Jun 28, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Personal projects Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor release tag

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants