Commit Graph

111 Commits

Author SHA1 Message Date
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 9ef6e0b2fe Merge pull request 'WEB-9: Homepage anpassen' (#7) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/7
2025-07-06 17:45:15 +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 2eeab79bca Merge pull request 'WEB-12: Memoriam Seite' (#6) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/6
2025-07-06 17:03:25 +02:00
tfeigel bba1670d97 Merge branch 'feature/WEB-12_Memoriam' into develop 2025-07-06 17:01:40 +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 0bf273a738 Merge pull request 'WEB-11: Seite für den Vorstand' (#5) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/5
2025-07-06 15:13:18 +02:00
tfeigel 364045a99b Merge branch 'feature/WEB-11_Vorstand' into develop 2025-07-06 15:12:17 +02:00
tfeigel eaa7327516 feat: add Vorstand page with structured content and layout
Introduced a new Vorstand page with content files and structured data for team details. Added associated blueprint, PHP template, and updated image assets for better organization and presentation.
2025-07-06 15:11:17 +02:00
tfeigel b6bf1c9a13 Merge remote-tracking branch 'origin/main' 2025-07-06 14:32:55 +02:00
tfeigel e6789ed6a8 Merge branch 'develop' 2025-07-06 14:32:26 +02:00
tfeigel 0f8c960863 feat: add image assets and update Chronik timeline with visual content
Added new image assets and linked them to respective Chronik timeline events. Renamed and relocated image files for improved organization and accessibility. Restored introductory text and archive button to the blockpage.
2025-07-06 14:30:20 +02:00
tfeigel b21d52dbac Merge pull request 'WEB-3: pgn4Web Block' (#4) from develop into main
Reviewed-on: https://git.feigel.it/SFBadSteben/schachfreunde-badsteben/pulls/4
2025-07-06 14:22:56 +02:00
tfeigel a91716a8c7 feat: add typography styles and enhance component design
Defined new font variables (`--font-display`, `--font-serif`, and `--font-sans`) and applied them to `p`, `h1`, and `h2` elements. Included component-specific typography settings for improved styling consistency across text elements.
2025-07-06 14:17:40 +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 da690d42b6 feat: add memorial page assets and integrate image and PGN content
Added a new PGN file and an image template block with UUID fields for the memorial section. Renamed and relocated relevant content files for better organization and accessibility.
2025-07-06 13:37:01 +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 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