Commit Graph

30 Commits

Author SHA1 Message Date
tfeigel 1d37c728d0 Added commented.io Script 2025-07-12 15:53:19 +02:00
tfeigel c4b76a2044 chore: remove unused format_ics_date function from termine.php 2025-07-09 16:25:20 +02:00
tfeigel 69217afce4 feat: introduce event carousel and ICS integration for homepage
Added an event carousel to the homepage to display upcoming events dynamically. Integrated ICS parsing to fetch and format calendar data for future events. Enhanced layout and responsiveness with scroll functionality and improved styling.
2025-07-06 19:35:14 +02:00
tfeigel 1e232ea089 chore: update hero snippet background color to sf_grau-50 for consistent styling 2025-07-06 17:43:15 +02:00
tfeigel 8b5d699c7c feat: enhance hero section with contact button and updated text content
Added a new hero button ("Kontakt") with a link to the contact page. Redesigned and enriched hero section text with a friendly message and call-to-action for recruiting new members. Incorporated conditional rendering for the button based on page content.
2025-07-06 17:30:32 +02:00
tfeigel b6f077a8c4 feat: update layout and styling, extend memorial page content
Enhanced layout snippet with conditional styling support for dark mode. Updated typography and grid classes for improved text and visual consistency. Added additional memorial section content, including headings and text fields for tributes. Expanded blueprint definitions with new block types (`line`, `gallery`, and `quote`). Adjusted chessboard piece and square dimensions in `pgn4web.css` for refined appearance.
2025-07-06 17:00:58 +02:00
tfeigel 110fcf44a8 feat: add font integration and update layout for additional stylesheets
Integrated new fonts (Ubuntu and Roboto) with `@font-face`, added `fonts.css` for font definitions. Updated layout snippet to include `pgn4web.css` and `fonts.css` for extended styling support.
2025-07-06 13:50:54 +02:00
tfeigel 6fe47279b0 feat: add PGN4Web block support and integrate chess game replay features
Implemented a new PGN4Web block with a PHP snippet for game replay functionality. Updated blueprints with PGN-specific fields, modified layout and blockpage templates, and included necessary JavaScript and assets for interactive chess game rendering. Enhanced memorial page with replayable game content.
2025-07-06 13:36:43 +02:00
tfeigel 03b8db51cd chore: update Composer dependencies (getkirby/cms to 5.0.1, symfony/yaml to 7.3.1) 2025-07-06 12:04:49 +02:00
tfeigel 932c6cc90b feat: add Chronik block support and implement timeline display
Added a new Chronik block feature with PHP templates to render the timeline design, updated blueprint files to define Chronik-specific fields, and migrated related content into structured formats. Introduced a visually structured timeline with left/right alignment support for chronological events.
2025-06-29 17:52:25 +02:00
tfeigel b29a21780f feat: add FEN block support and related assets
Introduced a new FEN block feature, including a PHP snippet to render FEN diagrams, a new CSS file for chessboard styling, font integration, and blueprint updates. Adjusted asset paths and file references for consistency.
2025-06-29 16:08:31 +02:00
tfeigel 09a1515025 refactor: unify template structure by introducing a layout snippet
Replaces repetitive header, navbar, and footer code in templates with a centralized `layout` snippet for better maintainability. Cleans up and simplifies various template snippets.
2025-06-29 12:15:33 +02:00
tfeigel 2bf81134c7 chore: reformat and clean up PHP templates, snippets, and configurations
Standardized code formatting across multiple files for improved readability and consistency.
2025-06-29 10:59:56 +02:00
tfeigel adb976e621 feat: enhance termine.php with year/month filtering, sidebar grouping, and improved layout styling 2025-06-28 19:46:12 +02:00
tfeigel 348bad3c34 fix: update footer links to use absolute URLs for consistency 2025-06-28 18:39:26 +02:00
tfeigel af59549ef7 fix: wrap hero button in conditional to prevent rendering when empty 2025-06-28 18:37:26 +02:00
tfeigel 3346d16c3f feat: add termine.php template and integration with ICS calendar feed for event fetching, parsing, and display 2025-06-28 18:37:13 +02:00
tfeigel b078b8fa5b feat: add DWZ-Liste template with data fetching, sorting, and rendering functionality 2025-06-28 17:46:57 +02:00
tfeigel b65011b0c4 chore: format code and improve readability in README, index.php, and navbar snippet 2025-06-26 19:55:16 +02:00
tfeigel 9746102580 fix: update hardcoded links to dynamic routes and replace static title with page title variable 2025-06-26 19:46:59 +02:00
tfeigel 5180ace115 refactor: remove unused CSS classes and fix footer link URLs 2025-06-26 19:36:52 +02:00
tfeigel 2aec8dc567 feat: add chess board viewer with pgn4web library integration 2025-06-26 18:56:52 +02:00
tfeigel caec33985c feat: create initial site structure with pages and update design elements 2025-06-26 18:51:31 +02:00
tfeigel 32cc192e35 refactor: modernize footer layout and styling with simplified SVG logo 2025-06-26 18:29:02 +02:00
tfeigel cb9fe561e0 feat: add hero section with background image and animated chess game 2025-06-14 23:15:47 +02:00
tfeigel 3c5985d52f feat: update responsive utility classes and adjust navbar logo styles 2025-06-14 21:12:49 +02:00
tfeigel 14d62a8e68 feat: update navbar logo and styles, add responsive margin utility classes 2025-06-14 21:02:33 +02:00
tfeigel 3b32f066f4 feat: implement mobile menu toggle and update styles for navbar and footer 2025-06-14 19:35:29 +02:00
tfeigel 6177803d35 feat: redesign footer with new logo and layout 2025-06-14 18:41:33 +02:00
tfeigel 815dbb4139 Initial Commit 2025-06-14 17:42:12 +02:00