144 Commits

Author SHA1 Message Date
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 3c5887c77f chore: update Composer dependencies (getkirby/cms to 5.0.1, symfony/yaml to 7.3.1) 2025-07-06 12:04:41 +02:00
tfeigel e40a9d1072 Merge pull request 'WEB-5: Chronik' (#3) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/3
2025-06-29 17:55:36 +02:00
tfeigel ef443ed564 refactor: relocate and reformat Chronik section content for clarity and consistency 2025-06-29 17:53: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 52b6085a0e Merge pull request 'WEB-2: FEN-Block erstellen' (#2) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/2
2025-06-29 16:22:06 +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 6ff29c724e refactor: migrate content files to use Uuid fields and update blueprints for structural consistency 2025-06-29 13:55:38 +02:00
tfeigel bdd8b60be7 refactor: remove unused titel snippet from termine.php template 2025-06-29 12:44:20 +02:00
tfeigel f888098486 Merge pull request 'WEB-1: Slots in Templates einbauen' (#1) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/1
2025-06-29 12:23:02 +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 67746c91eb chore: reformat PHP files for consistent indentation and spacing 2025-06-29 11:24:17 +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 f36f69082d Removes and ignores compiled CSS file
Deletes the generated CSS file from the repository.
Adds the compiled CSS file to the .gitignore file, preventing it from being tracked.

This improves repository cleanliness by excluding automatically generated assets.
2025-06-29 09:04:36 +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 14990f3134 feat: add config.php with debug mode enabled 2025-06-28 18:37:41 +02:00
tfeigel 2982504b73 feat: add impressum.php template with legal document fetching and layout implementation 2025-06-28 18:37:36 +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 b259808cd2 feat: add satzung.php template with Vereinsatzung content and layout 2025-06-28 18:01:50 +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 23aac0c687 feat: add home.php template with header, navbar, hero, and footer snippets 2025-06-26 19:55:05 +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 54e689f393 Added images 2025-06-26 19:15:32 +02:00
tfeigel e673f402db feat: add inline display utility class to styles.css 2025-06-26 19:08:25 +02:00
tfeigel 2af9518716 Added some assets for png4web 2025-06-26 19:03:41 +02:00
tfeigel 2aec8dc567 feat: add chess board viewer with pgn4web library integration 2025-06-26 18:56:52 +02:00
tfeigel 921f0b5cef feat: initialize website content structure with pages and sections 2025-06-26 18:51:42 +02:00
tfeigel caec33985c feat: create initial site structure with pages and update design elements 2025-06-26 18:51:31 +02:00
tfeigel 5fe16734ce feat: implement custom color scheme and update font settings 2025-06-26 18:29:11 +02:00
tfeigel 32cc192e35 refactor: modernize footer layout and styling with simplified SVG logo 2025-06-26 18:29:02 +02:00
tfeigel a76f78378b refactor: remove unused CSS variables and classes to reduce file size 2025-06-26 18:04:37 +02:00
tfeigel 617b5de556 chore: update Kirby CMS to version 5.0.0 and clean up CSS variables 2025-06-26 18:04:32 +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 d2957d07e9 feat: add Ubuntu and Roboto fonts with custom color palette 2025-06-14 18:41:20 +02:00
tfeigel 815dbb4139 Initial Commit 2025-06-14 17:42:12 +02:00