Restructures content files for better organization and consistency.
Moves static content from template files to content files.
Adds blueprints for new pages, including Archive, Datenschutz, DWZ, Error, Impressum, Kontakt, Satzung, Spielbetrieb, Termine, and Verein.
Updates the "termine" snippet to improve date filtering and security, escaping output for safety.
Adds a new page for chess analysis, powered by lichess.org,
and integrates it into the navigation menu. Also adds daily
puzzle snippet to home page. Updates hero image to correct gif.
Updates the Vorstand page to reflect the current board members.
Replaces the old Vorstand image with the new one for 2025
Adds a field for image description to provide context for the image.
Adds timezone handling to the event parsing and formatting logic.
This allows events to be displayed in the user's local timezone, improving the user experience.
Also restructures the event display on the "Termine" page to include a sidebar for filtering by year and month.
Adds Prettier for consistent code formatting across the project.
Includes PHP plugin and configures formatting for PHP files.
Adds format and format:check scripts to package.json for ease of use.
Refactors the news snippet to enhance its visual appearance and layout.
Changes include:
- Switching to a flexbox-based layout for improved responsiveness.
- Adding an aspect ratio to the images.
- Displaying author information, including avatar and role.
- Adding a button to clear the tag filter.
Corrects the team count and league level on the homepage.
Removes the `package-lock.json` file and updates `package.json` and `pnpm-lock.yaml` to use the latest Tailwind CSS CLI and Tailwind CSS versions.
Sorts upcoming events by date and improves the responsive behavior of the event cards on the homepage by adjusting the number of cards shown and managing arrow button states.
Corrects the team count and league level on the homepage.
Removes the `package-lock.json` file and updates `package.json` and `pnpm-lock.yaml` to use the latest Tailwind CSS CLI and Tailwind CSS versions.
Sorts upcoming events by date and improves the responsive behavior of the event cards on the homepage by adjusting the number of cards shown and managing arrow button states.
Added a welcoming introduction for Schachfreunde Bad Steben to the homepage text. Replaced generic "Hallo Welt!" heading with "Herzlich Willkommen!". Integrated dynamic text rendering using `kirbytext()` for better content management.
Updated error message formatting for more user-friendly feedback. Enhanced UI by restructuring success and error notifications with improved styles and layout. Added a `name` attribute to the submit button for better form submission handling. Adjusted text field IDs and names for consistency.
Replaced the `mzur/kirby-uniform` dependency with a custom form handling solution. Updated `kontakt.php`, its backend controller, and corresponding email template for streamlined submission handling. Adjusted styles in `input.css` and integrated a honeypot field for spam prevention.
Removed the `mzur/kirby-uniform` plugin from `composer.json` and its related dependencies from `composer.lock` to clean up unused form handling functionalities.
Implemented a new Kontaktformular section including a frontend form, backend logic using `mzur/kirby-uniform`, and corresponding styles in `input.css`. Added a new template, controller, and snippet for dynamic rendering and form handling.
Included the `mzur/kirby-uniform` plugin in `composer.json` for enhanced form handling functionality. Updated `.gitignore` to exclude `/site/plugins/` for better project structure and version control.
Introduced a new Mitgliedschaft section with detailed information on membership requirements, benefits, and fees. Reorganized Verein-related file structure for better clarity and added supporting styles in `input.css`. Extended blueprints to support the new section and updated snippets for dynamic content rendering.
Introduced a dedicated section for GM Alexandra Kosteniuk with new structured content and images. Restructured Verein-related directories, renaming and reorganizing files for improved clarity. Updated navbar to include a link to the new section. Adjusted typography and heading styles for consistency in `input.css`. Added markdown support in page blueprints.
Refined text sizes and spacing across components (`impressum.php`, `footer.php`, `navbar.php`) for improved consistency. Added custom styles for headings and impressum-specific elements in `input.css`.
Removed outdated articles (`20250709-Test`, `test` in drafts) and introduced two new posts: `vereinsblitzmeisterschaft` and `kreismannschaftspokal`. Added associated images and improved structured content with blocks, summaries, and tags for better organization.
Added tag filtering functionality to the blog and news sections, allowing users to filter posts by categories. Enhanced layout with improved tag display, author details, and responsive styling. Integrated the latest news preview into the homepage template. Adjusted visibility logic for navigation arrows in event carousel and refined related PHP snippets for better clarity and reusability.