Commit Graph

50 Commits

Author SHA1 Message Date
d7961af07a fix: ensure post card hover effects fire by separating them from entry animation
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-22 08:31:06 +01:00
3caa9a3cf2 style: enhance post card hover effects with card lift and animated details
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-22 08:28:46 +01:00
c6c07a1dd8 style: update twitter icon to new X brand icon
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-22 08:26:12 +01:00
3e7052a217 revert: restore site owner attribution link in footer
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-22 08:17:28 +01:00
1d43de19a8 style: enhance post card design and refine footer
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-22 08:14:28 +01:00
0b42a7f0da refactor: extract post feed logic into reusable partial
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-22 08:13:20 +01:00
64c02b39dc refactor: streamline all icons to use class placeholder and update callers
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-22 08:03:51 +01:00
94b9134f8e refactor: externalize all SVG icons to partials/icons
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-22 07:59:17 +01:00
df38d7d9ef feat: replace HTML arrow entities with vector SVG icons for consistency
All checks were successful
Deploy Theme / deploy (push) Successful in 32s
2026-02-22 07:42:27 +01:00
f431b97559 refactor: extract partials for post components and create separate page template
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-21 20:38:28 +01:00
90c8d56e3c style: simplify post cards by removing hover titles and refine home page title logic
All checks were successful
Deploy Theme / deploy (push) Successful in 31s
2026-02-21 09:45:59 +01:00
6e43ebe5be style: remove button backgrounds and set color to text-secondary for a cleaner header
All checks were successful
Deploy Theme / deploy (push) Successful in 16s
2026-02-20 19:19:53 +01:00
f1774fde6b style: remove header shrink effect while maintaining sticky behavior
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 19:11:27 +01:00
cd97f53632 feat: dynamically link footer attribution to the site owner's author page
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 17:56:25 +01:00
997fffa367 style: add subtle bottom separator line to the header
All checks were successful
Deploy Theme / deploy (push) Successful in 15s
2026-02-20 17:26:54 +01:00
d33dcd7fb9 feat: implement sticky header with height compression and glassmorphism
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 12:45:32 +01:00
78dc8cbd08 feat: add smooth scroll-to-top button with Alpine transition
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 12:14:17 +01:00
5db7ad8e6b fix(navigation): implement persistent shell with client-side highlighting for rock-solid mobile menu
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-20 11:25:13 +01:00
0d05bb254d fix(navigation): move mobile menu inside viewport and remove hx-preserve to fix active route highlighting
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-20 11:21:09 +01:00
0c477ca428 fix(mobile-menu): re-enable async navigation by removing hx-boost="false"
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 11:15:27 +01:00
9f4a46bc88 feat: add secondary navigation to the footer
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-20 10:40:04 +01:00
7467ae2d37 style: ensure theme toggle icons use same color as burger menu
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 10:23:38 +01:00
a7f1c83e83 fix(navigation): ensure active state and hover effect work correctly with HTMX by moving header inside viewport
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 10:21:26 +01:00
ad8b7777f2 style: add fancy hover effect and current route marker to navigation
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 10:18:57 +01:00
fa7c5bb487 style: remove site title from header and mobile menu for a cleaner look
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 09:53:31 +01:00
332f4197a3 style: add consistent button and fancy link hover effects
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 09:33:22 +01:00
63454468a7 style: properly style the Valknar link in footer
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 08:42:54 +01:00
f7fe14298a style: ensure consistent sizing for theme toggle and menu buttons
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-20 08:39:18 +01:00
9691b7164b feat: show theme toggle on mobile and add it to mobile menu
All checks were successful
Deploy Theme / deploy (push) Successful in 31s
2026-02-20 08:14:11 +01:00
755a0e5057 fix(mobile-menu): implement persistent viewport pattern and hx-preserve for mobile menu
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-19 21:19:34 +01:00
b00f0559f0 fix(mobile-menu): move state to root x-data and add .stop to all logo links
All checks were successful
Deploy Theme / deploy (push) Successful in 15s
2026-02-19 21:13:24 +01:00
ce531399f9 fix(mobile-menu): use persistent store and move x-cloak to base layer for stability
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-19 21:03:41 +01:00
265cee9b97 fix(mobile-menu): add event isolation to all links and state logging
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-19 20:51:44 +01:00
5203e616d0 fix(mobile-menu): move state to root component and refine event isolation
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-19 20:42:22 +01:00
2937173a81 fix(header): simplify layout and use .stop on logo link to prevent menu triggers
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-19 20:17:11 +01:00
b1346cbe90 fix(mobile-menu): isolate mobile menu from hx-boost to prevent state persistence issues
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-19 20:06:25 +01:00
2e224930b5 fix(mobile-menu): move store to head and use explicit state transitions to prevent re-opening
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-19 20:03:51 +01:00
883dc2122d fix(mobile-menu): transition to global Alpine store for reliable state management
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-19 19:56:49 +01:00
38de9b916a fix(mobile-menu): fix close behavior, navigation, and vertical centering
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-19 19:54:12 +01:00
bac70d7823 feat(theme): implement Palina Gold theme and adaptive SVG logo system
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-19 19:49:11 +01:00
99bae87b0d feat(logo): integrate logo into header, mobile menu, and footer
All checks were successful
Deploy Theme / deploy (push) Successful in 13s
2026-02-19 19:06:29 +01:00
1a1dc48afe feat(logo): replace site title with logo and add dark mode filter
All checks were successful
Deploy Theme / deploy (push) Successful in 15s
2026-02-19 19:04:43 +01:00
c8f731a353 feat: completely remove lightbox feature
All checks were successful
Deploy Theme / deploy (push) Successful in 15s
2026-02-19 18:40:49 +01:00
dd9bad935e refactor(lightbox): move state to html and use a more robust global click listener
All checks were successful
Deploy Theme / deploy (push) Successful in 14s
2026-02-19 18:37:46 +01:00
64a3c1d583 feat: enhance site with HTMX for AJAX navigation and Alpine.js for reactivity
All checks were successful
Deploy Theme / deploy (push) Successful in 1m6s
2026-02-19 18:07:46 +01:00
19b91eb9e4 fix(theme-toggle): Implement proper sun/moon icons and JS toggling 2026-02-17 20:12:45 +01:00
2197c4408d fix(theme-toggle): Replace complex SVG with simpler sun icon 2026-02-17 19:53:54 +01:00
920c0a1d49 fix(header): Fix inline menu items and theme switch icon styling 2026-02-17 19:49:10 +01:00
64f48f82c0 feat: Implement light theme, mobile menu, font and image fallback 2026-02-17 18:54:09 +01:00
f5a5eed8ab Initial commit of Palina Ghost theme 2026-02-17 17:53:00 +01:00