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

Support iOS 16, Update Chess Home, Update recent, running and upcoming events #108

Merged
merged 4 commits into from
Dec 18, 2024

Conversation

MichiBaum
Copy link
Owner

@MichiBaum MichiBaum commented Dec 18, 2024

Summary

This Pull Request introduces several updates to the chess-related components of the project, aimed at improving the maintainability, usability, and consistency of the application. Key highlights include enhancements in language translations, the addition of new components, refactoring to use reusable pipes, and configuration updates.

  • Updated .github/workflows/contributors.yml with refined permissions for GitHub Actions.
  • Enhanced chess module functionality by adding a new "Recent and Upcoming Events" component and updating navigation, sort events functionality, and the layout of the chess home page.
  • Introduced reusable Angular pipes (EventIconPipe and EventIconColorPipe) to improve code reuse.
  • Added language translation updates, particularly in the chess section, for German and English locales.
  • Made minor style and UI layout changes with corresponding SCSS updates.
  • Adjusted angular.json to improve production configurations for Angular builds.

…support

Replaced Java-based AngularConfig with an equivalent Kotlin implementation, adding cache-control for static resources. Introduced a `.browserslistrc` file for better browser targeting and adjusted `angular.json` production configurations for improved build performance and output management.
Replaced navigation links and refactored the event icon and color logic using new pipes, improving modularity and readability. Added a "Recent and Upcoming Events" section to the chess home with a reusable component and timeline. Removed redundant sorting and icon-color methods, delegating them to centralized service and pipe solutions.
Replaced outdated image URLs in the README with public GitHub avatar links for better accessibility. Added write permissions for contents and pull-requests in the contributors workflow to ensure proper functionality. Introduced a placeholder section for sponsors in the README.
@MichiBaum MichiBaum self-assigned this Dec 18, 2024
@MichiBaum MichiBaum added documentation Improvements or additions to documentation website website-service workflow labels Dec 18, 2024
@MichiBaum MichiBaum merged commit cbddfc4 into master Dec 18, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation website website-service workflow
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant