Skip to content

Tags: joussy/battlecard

Tags

0.14.5

Toggle 0.14.5's commit message
feat(router): implement redirect for routes requiring a selected tour…

…nament

0.14.4

Toggle 0.14.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
79 delete a boxer (#163)

* tournament and boxer deletion

* feat(translations): add delete boxer confirmation message in French locale

* Update client/src/components/selector/boxer-details.component.vue

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update server/src/services/tournament.service.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* code review

* feat(confirm-modal): implement confirmation modals for deleting boxers and tournaments

* refactor(boxer.service): validate tournament access before deleting a boxer

* husky

* fix compiler warnings

---------

Co-authored-by: joussy <simon.jousse@cegetel.net>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.14.3

Toggle 0.14.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(tournament): add functionality to create fake tournaments (#158)

* feat(tournament): add functionality to create fake tournaments

- Updated the TournamentsEmptyComponent to emit an event for opening the create tournament modal.
- Added a button to create a fake tournament, which triggers the creation process and navigates to the selector page.
- Implemented the createFake endpoint in the TournamentController to handle fake tournament creation.
- Enhanced the BoxerService to create a default boxer for the newly created fake tournament.
- Modified the TournamentService to include logic for creating a fake tournament with predefined details.
- Updated the OpenAPI specification to include the new endpoint for creating fake tournaments.
- Improved the main.ts file to conditionally write the OpenAPI document only when changes occur.

* Add 15 new boxers to mock data and update createFakeForTournament to use all mock boxers (#160)

* Initial plan

* Add 15 new boxers to mock data and update createFakeForTournament to use all mock boxers

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Delete client/vite.config.d.ts

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Apply suggestion from @Copilot

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat(tournament): update UI prompts and add localization for tournament creation

---------

Co-authored-by: joussy <simon.jousse@cegetel.net>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.14.2

Toggle 0.14.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Bump docker/build-push-action from 5.0.0 to 6.18.0 in /.github/workfl…

…ows (#107)

Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.0.0 to 6.18.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](docker/build-push-action@0565240...2634353)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 6.18.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

0.14.1

Toggle 0.14.1's commit message
Remove test files from backend build to reduce image size

0.14.0

Toggle 0.14.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
I18n (#151)

* Add i18n support with vue-i18n and localization files for English and French

Fix lint:ci script to target specific directories for ESLint

Refactor i18n configuration to use language codes and dynamic locale detection

Refactor i18n keys for tournaments in English and French locales; update Copilot instructions and Vue component for localization support

add JSON linting support for locale files

* Complete i18n implementation for all Vue components with English and French translations (#152)

* Initial plan

* Implement i18n for import components

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Implement i18n for authentication, settings, layout, fight-card, and selector components

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Continue i18n implementation - share, search-facets, boxer-tile, boxer-details, tournaments-empty components

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Complete i18n implementation for fight-card-grid and matchup-modal components

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Complete i18n implementation for remaining Vue components

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* linting

* Update French tagline for authentication to enhance clarity

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>
Co-authored-by: joussy <simon.jousse@cegetel.net>

* Add language switching functionality to settings component (#153)

* Initial plan

* Initial assessment - plan language switching functionality

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Implement language switching functionality in settings component

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Enhance UI store and components for improved language handling and theme settings

* Remove unused Vite configuration type declaration

* Update French localization for various components including boxer management, authentication, and tournament features

* Update client/src/components/authentication/authentication.component.vue

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>
Co-authored-by: joussy <simon.jousse@cegetel.net>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Remove unused i18n import from authentication component

---------

Co-authored-by: joussy <simon.jousse@cegetel.net>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

0.13.2

Toggle 0.13.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Add PWA manifest for BattleCard application (#147)

* Initial plan

* Initial setup: Add public folder to client with ring.svg for PWA manifest implementation

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* Add complete PWA manifest with icons and metadata

Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>

* PWA

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joussy <2109461+joussy@users.noreply.github.com>
Co-authored-by: joussy <simon.jousse@cegetel.net>

0.13.1

Toggle 0.13.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix dockerfile for openapi (#145)

Co-authored-by: joussy <simon.jousse@cegetel.net>

0.13.0

Toggle 0.13.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Refactor tournament components to improve structure and add empty sta…

…te handling (#144)

Co-authored-by: joussy <simon.jousse@cegetel.net>

0.12.0

Toggle 0.12.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Edit boxers selector (#135)

* boxer offcanvas linked to store

* Refactor boxer management: remove toast notifications, streamline API calls, and enhance form handling

* Refactor tournament store and related components: simplify null checks for currentTournamentId

* Fix isTournamentSelected computed property to correctly check for currentTournamentId

---------

Co-authored-by: joussy <simon.jousse@cegetel.net>