Commit Graph

89 Commits

Author SHA1 Message Date
valknar fbccd4e2a2 New beginning 2026-05-07 20:22:02 +02:00
valknar 1376cbd266 fix: new post banner 2026-05-07 18:29:49 +02:00
valknar 62c8b20af7 feat: new post 2026-05-07 18:03:29 +02:00
valknar c69184efc9 fix: hex color uppercase 2026-05-03 12:10:42 +02:00
valknar fa1e84643d fix: featured drop label 2026-05-03 12:09:28 +02:00
valknar 633ac2bd3a feat: add stem orange color token and badge-stem class
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-03 12:08:48 +02:00
valknar 4dd7e833a3 feat: new post 2026-05-02 18:06:48 +02:00
valknar 0fd07614f0 feat: add float animation and pink drop shadow to header logo
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-02 17:05:29 +02:00
valknar 1ad6737a59 feat: new logo, regenerate all favicons and OG image, switch partial to img
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-02 12:58:05 +02:00
valknar 4d41c8fad4 chore: rember featured posts 2026-05-01 17:21:52 +02:00
valknar 4ba22c4e34 refactor: prefix post folders with date, lock permalinks via slug
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 16:30:34 +02:00
valknar c151bf3349 fix: new featured post 2026-05-01 11:41:51 +02:00
valknar 879cc18fd3 feat: simplify homepage to single hero, show all other posts in latest grid
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 11:41:04 +02:00
valknar 88441dc9c3 feat: new post 2026-05-01 11:36:21 +02:00
valknar 57e4163133 fix: regenerate android-chrome-512x512.png from logo.svg, update manifest name
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-30 11:46:25 +02:00
valknar 7651bdd7b5 fix: featured drop label 2026-04-30 11:39:02 +02:00
valknar a7379670c9 fix: bulle time 2026-04-30 11:36:31 +02:00
valknar 99161d5237 feat: new post 2026-04-29 19:08:24 +02:00
valknar c5cfb13594 fix: featured drop label 2026-04-29 18:27:21 +02:00
valknar 99a41ad127 feat: refine logo animation — bloom shrink + outer ring slow spin
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 18:08:39 +02:00
valknar 70aa6f96d8 feat: add bloom pulse animation to header logo, glitch text-only
- Counter-rotating rings now also pulse outward from center (inner→outer ripple)
- Use standalone `rotate`/`scale` CSS properties so animations don't conflict
- Glitch animation scoped to logo text span only, not the SVG
- Footer logo remains static (logo-static)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 10:47:34 +02:00
valknar 356098496d feat: animate header logo with counter-rotating rings, static in footer
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-29 10:37:38 +02:00
valknar 18e0e36f41 fix: simplify gradient lines to heat→pulse (drop frost stop)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 20:54:05 +02:00
valknar 345f91e045 feat: use img.html partial for hero banner (WebP + srcset) and update CSS
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 20:51:17 +02:00
valknar 60e3faa1ec fix: gradients 2026-04-28 20:06:30 +02:00
valknar e92bf122e2 fix: favicon.svg 2026-04-28 20:04:44 +02:00
valknar 6da4119cb4 fix: gradients 2026-04-28 20:01:17 +02:00
valknar b779a7541b feat: new polygon peony logo + updated OG image
- Replace logo partial with faceted low-poly peony bloom (v7: blush→heat)
- Update static/logo.svg (app icon, no background)
- Regenerate OG default image with new logo and correct tagline
- Update favicons

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-28 18:51:32 +02:00
valknar 75235380cf feat: new post 2026-04-28 11:40:17 +02:00
valknar 65214a7720 feat: new post 2026-04-26 18:15:13 +02:00
valknar 0303b34be8 feat: new post 2026-04-25 17:38:17 +02:00
valknar d4a5dc0b5d fix: trigger card media zoom on group hover instead of card-media self-hover
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 16:10:47 +02:00
valknar ccb7d70542 fix: simplify badge hover to a.badge:hover, remove badge-static class
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 16:04:21 +02:00
valknar 37a9418136 fix: scope badge hover to link badges, remove inline hover classes, expand logo viewBox
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 16:00:00 +02:00
valknar ae8410c3ff fix: favicon 2026-04-25 11:14:43 +02:00
valknar 908b5c5bbe fix: new post date 2026-04-24 18:07:59 +02:00
valknar db533de8a0 feat: new post 2026-04-24 18:00:17 +02:00
valknar 00e4a14860 feat: new post 2026-04-23 11:52:21 +02:00
valknar 133a373f40 fix: twitter handle 2026-04-23 11:33:39 +02:00
valknar 164b80f8b1 fix: hero lg text size 2026-04-22 11:17:08 +02:00
valknar 8470b9d329 fix: adjust author card avatar size and name styling
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 20:30:00 +02:00
valknar 1c52f9ef6b fix: new featured post 2026-04-20 17:44:48 +02:00
valknar 3a4b877d3d fix: clamp hero description to 3 lines on homepage
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-20 17:44:16 +02:00
valknar 3ef872b4ca feat: new post 2026-04-20 17:25:07 +02:00
valknar dbad113880 fix: new featured post 2026-04-20 16:20:40 +02:00
valknar 714779ce27 fix: move lightbox to baseof as persistent component, fix HTMX history conflicts
- Lightbox lives outside #main-content so HTMX never destroys it
- Gallery dispatches window events to open/close lightbox
- Add hx-history-elt to #main-content so only that element is snapshotted
- Remove view-transition-name to avoid duplicate conflict on history restore
- Close lightbox on navigation via lightbox:close event

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 20:43:38 +02:00
valknar a7f334dc14 feat: show latest 4 posts on author page
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-19 16:25:50 +02:00
valknar a24d2611c2 fix: new post 2026-04-19 16:04:43 +02:00
valknar 1c35b43655 feat: new post 2026-04-19 16:02:51 +02:00
valknar 4419d72a1d content: rewrite valknar author bio to reflect actual body of work
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-18 15:57:49 +02:00