-
-
Notifications
You must be signed in to change notification settings - Fork 0
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 #110
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Moved the permissions block to the correct job level for clarity and proper configuration. This ensures the workflow aligns with best practices and operates as intended.
Standalone annotations were removed from several components, aligning with updated architecture standards. Angular packages and dependencies were upgraded to version 19.x to ensure compatibility and access to the latest features. Minor adjustments to imports and configurations were made to reflect these changes.
Upgraded various dependencies to their latest stable releases, including Angular CDK, Angular FontAwesome, ngx-translate, PrimeNG, and others. These updates aim to ensure compatibility, enhance performance, and leverage the latest features and fixes provided by the respective libraries.
Added `tailwindcss-primeui` as a new dependency in `package.json`. Removed unused `PrimeTemplate` import and cleaned up `dev` flags in the `package-lock.json` to streamline the dependency tree. These changes optimize the project's dependencies and setup.
angular-19-and-primeng-v19
Replaced `max-w-screen-xlScreen` with `max-w-screen-lScreen` and added `xlScreen` breakpoint for improved responsiveness. Changes applied consistently to Imprint, Donate, and About Me components. This enhances layout adaptability on larger screens.
Wrapped commands and configuration examples in markdown code blocks for better readability. Added detailed instructions for database backup, including examples for saving SQL files, gzip compression, and crontab setup.
Implemented lazy loading with filtering and pagination for chess event tables in the frontend and backend. Updated SQL indexing and APIs to support efficient data retrieval. Also upgraded PrimeNG dependencies to handle improved table functionality.
Eliminated the use of TranslateService and LanguageConfig in the navigation component to simplify the code. Translation logic is now handled directly in the HTML using the "translate" pipe, reducing redundancy and improving maintainability.
Increased the basis values for navigation and logout sections from 1/12 to 1/4. This improves the overall appearance and ensures better alignment and spacing in the header.
Updated the z-index value in `app.component.scss` to ensure proper layering of fixed elements. Unused imports were also removed from `app.config.ts` to clean up the code.
Refactored date handling in chess event and person update components to account for timezone offsets. Correctly formats dates to ensure consistent behavior regardless of user timezone. Added helper methods for date manipulation as a temporary fix.
Replaced repetitive card structures in the home component with a reusable HomeCardComponent to improve maintainability and reduce code duplication. Added unit tests for the new component to ensure functionality and updated i18n files to define button labels for all cards.
Moved the About Me experience content to a new `AboutMeExperienceComponent` for better modularity and reusability. Added `@defer` logic for improved loading behavior with placeholders across components. Updated the header and logout components to utilize skeleton placeholders during loading.
Replaced direct component references with lazy-loaded imports for the login and register routes. This improves application performance by loading these components only when needed.
Updated console log for clarity and included TODO comments to address potential preloading strategy and lazy loading considerations. These changes aim to guide future enhancements while maintaining current functionality.
Added `id` and `display_override` properties for better PWA behavior. Updated `start_url` to an absolute URL for improved consistency.
Added configuration for HTTP response compression in all services. This includes enabling compression, specifying supported MIME types, and setting a minimum response size of 2048 bytes. This improves performance by reducing response payload sizes for supported content.
Implemented lazy loading using Angular's @defer for home cards, improving performance by deferring rendering. Added PrimeNG Skeleton placeholders for loading states. Updated README instructions to clarify escaping % in crontab.
Upgraded multiple Angular dependencies and devDependencies in `package.json` and `package-lock.json` to ensure compatibility and include the latest fixes. This includes updating Angular core packages to version 19.0.5 and dev tools to 19.0.6.
Replaced `@Input` and `@Output` decorators with `input` and `output` functions across all relevant components for improved reactivity and cleaner code. Updated templates to support the new signal-based API.
Replaced constructor-based dependency injection with Angular's inject() API across all components and services. This simplifies code, improves readability, and aligns with updated Angular best practices. No functional changes made.
Updated the `start_url` property in the manifest to use a relative path (`./`) instead of an absolute URL. This change ensures better compatibility across different deployment environments.
Enhances SEO by including a sitemap.xml file and linking it in robots.txt. Updates angular.json to include sitemap.xml in build assets. Adjusted robots.txt to allow additional chess-related pages.
Shortened the update-available message text in both German and English JSON files for improved clarity. Modified the app component to disable the dialog's close on escape and closable options for a more controlled user experience.
MichiBaum
added
documentation
Improvements or additions to documentation
website
usermanagement-service
registry-service
labels
Dec 20, 2024
Angular 18.2.x -> 19.0.5 |
Quality Gate passedIssues Measures |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
admin-service
authentication-service
chess-service
documentation
Improvements or additions to documentation
fitness-service
gateway-service
music-service
registry-service
usermanagement-service
website
workflow
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.