Commit Graph

7 Commits

Author SHA1 Message Date
Peter Meier b2296a79db feat(posts): filter by year next to search
Deploy to Firebase Hosting / deploy (push) Has been cancelled
- Year dropdown derived from post.created, sorted desc
- Combines with search (AND); "Filter zurücksetzen" clears both
- Renamed isSearching→isFiltering to reflect combined state
2026-04-14 15:47:53 +02:00
Peter Meier c6170acdfa feat(posts): iconify icons + constrain search width on desktop
Deploy to Firebase Hosting / deploy (push) Has been cancelled
- Search input limited to sm:max-w-sm (full width only on mobile)
- mdi:magnify prefix, mdi:close clear, mdi:calendar-clock on events,
  mdi:rss next to RSS link
2026-04-14 15:45:48 +02:00
Peter Meier e09bc4de2a feat(posts): search, upcoming events, RSS feed
Deploy to Firebase Hosting / deploy (push) Has been cancelled
- Client-side search on /posts/ (full archive, ~2-char threshold)
- Upcoming-events block at top of /posts/ from isEvent+eventDate posts
- RSS feed at /posts/rss.xml via @astrojs/rss
- Layout head: rss autodiscovery link
- RSS subscribe link below the listing
- Style tweaks on QuoteBlock and PostOverviewBlock
2026-04-14 15:43:34 +02:00
Peter Meier 5b1648bf82 Enhance component functionality and styling across the project
Deploy to Firebase Hosting / deploy (push) Failing after 1m46s
- Updated .gitignore to include raw image files for better asset management.
- Added optional icon and color properties to Tag and TagItem interfaces for improved tag customization.
- Enhanced BlogOverview and PostCard components to support new tag features, including icon and color display.
- Refined Card component to accept target and rel attributes for better link handling.
- Improved layout responsiveness in ContentRows and PostCard components.
- Updated OrganisationsBlock to include a new CTA link feature for adding organizations.
- Enhanced QuoteBlock styling for better visual emphasis on quotes.
- Refactored image handling in various components to ensure consistent display and performance.
- Introduced utility functions for resolving body content and filtering hidden posts in blog utilities.
2026-04-09 14:39:43 +02:00
Peter Meier daa4ea17b1 Update project configuration and enhance translation support. Added caching mechanism for CMS responses with a new script, updated .gitignore to include cache files, and introduced translation handling in various components. Enhanced package.json with new scripts for cache warming and deployment. Added new translation-related components and improved existing ones for better localization support. 2026-03-17 22:32:31 +01:00
Peter Meier 1f5454d04e Update environment configuration, enhance component functionality, and improve project structure. Added Umami analytics configuration to .env.example and updated astro.config.mjs to use the new site URL. Introduced pagination component in BlogOverview.svelte, refactored image handling in ImageGalleryBlock.svelte, and improved SearchableTextBlock.svelte with tooltip support. Updated package.json with new scripts for Firebase deployment and added new dependencies for Storybook and Firebase. Enhanced styling and layout across various components for better user experience. 2026-02-27 14:13:38 +01:00
Peter Meier bb6ec20d45 Enhance project structure and functionality by adding new components and integrations. Updated .gitignore to exclude history and transformed images. Integrated Svelte, sitemap, and icon support in astro.config.mjs. Added multiple new components including BlogOverview, ContentRows, Footer, Header, and various block components for improved content management. Updated package.json with new dependencies and modified scripts for build and development processes. 2026-02-22 12:14:43 +01:00