Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #122

Merged
merged 17 commits into from
Dec 23, 2024
Merged

Develop #122

merged 17 commits into from
Dec 23, 2024

Conversation

MichiBaum and others added 17 commits December 21, 2024 00:00
Fix: spring-projects/spring-boot#43274

Upgraded Spring Boot and Spring Boot Admin versions in `pom.xml` to 3.4.1 for latest fixes and improvements. Adjusted the keystore file path in `application-prod.yml` to remove the redundant `file:` prefix for better compatibility.
Replaced all image files from `.jpeg` to `.webp` format to improve loading performance and reduce file size. Updated references in several component templates to use the new `.webp` files. This change enhances the overall efficiency of the website's image handling.
Updated date comparisons to ignore time components by setting hours, minutes, and seconds to zero. This ensures correct color assignment for ongoing events, including same-day scenarios.
…st-icon-color-today

Fix date comparison logic in event-icon-color pipe
This reverts commit 99c588f.
There is a problem with delivering the images. They are somehow corrupt and can not be displayed. Can not reproduce in a new Project. Something doesnt work but can not find aut what.
Deleted outdated chess components and their related routes, templates, and tests. Enhanced components with Angular signals for better state management and reduced redundant code. Changes also include minor refactoring in other areas for improved readability and maintainability.
Replaced traditional state management with Angular signals across multiple components for better reactivity and simplicity. Introduced a `genderIcon` pipe to handle gender-based icons, removing redundant inline logic. Additionally, updated styles and minor code cleanup for clarity and consistency.
…r-signals

Refactor components to use reactive signals and pipes
Replaced PrimeNG Skeleton with a reusable DeferPlaceholderComponent to handle lazy loading states across the app. Updated home and fitness components to use this approach, improving consistency and maintainability. Enabled AOT compilation in bundle settings for better performance.
Refactored logic to sort categories by title and their events using a new `categoriesAndEventsSorted` computed property. Updated the HTML template to reflect this change, ensuring a consistent and user-friendly display order.
Updated dark mode class name from 'p-dark' to 'dark' for consistency across the app. Removed PrimeNG Skeleton dependency from defer-placeholder component and replaced it with a custom animated placeholder using SCSS for improved flexibility.
This commit introduces the user registration feature, implementing backend support for creating users via the authentication and user management services. It also includes the frontend registration form with validation, error handling, and relevant API integration. Adjustments in services and data models ensure consistency and seamless user registration flow.
Introduced validation for `LoginDto` and `CreateUserDto` using dedicated validators to ensure required fields are populated. Updated controllers to handle validation errors, returning appropriate responses. Minor changes include adjusting annotations for DTOs and correcting patterns for email validation in the registration form.
Try Fix: #114

Added "Access-Control-Allow-Origin" and "Access-Control-Allow-Credentials" headers to enable secure cross-origin resource sharing with the frontend. These changes ensure compatibility with the domain "https://michibaum.ch" and improve security in authentication workflows.
Unused imports were cleaned to reduce clutter and improve readability. The @Valid annotations were removed as validation logic will be handled elsewhere, ensuring clearer separation of concerns.
Replaced individual form controls with reactive forms for better validation management in login and registration components. Updated translations to improve button labeling and adjusted HTML structure for consistency. Minor package updates were included to enhance stability and fix vulnerabilities.
@MichiBaum MichiBaum self-assigned this Dec 23, 2024
@MichiBaum MichiBaum marked this pull request as ready for review December 23, 2024 22:21
@MichiBaum MichiBaum merged commit 63c43a3 into master Dec 23, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Feature request: Use Angular signals Bug report: Set auth Jwt cookie Feature request: Register new user
1 participant