Compare commits

..

3 Commits

Author SHA1 Message Date
TeamCity
3eb505806c ci: bump version to v0.21.0 2026-01-07 21:05:21 +00:00
058d232d2b feat: Implement PlayDogCard functionality in user session and update Vue component 2026-01-07 22:02:21 +01:00
TeamCity
67dcf6274c ci: bump version to v0.20.0 2026-01-07 20:45:36 +00:00
3 changed files with 19 additions and 4 deletions

View File

@@ -145,3 +145,13 @@
### Features
* Update joinGame endpoint to accept gameId as a path parameter ([92a7bc0](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Frontend/commit/92a7bc05866b77053ebb1d074ad207be8348f9d6))
## [0.0.0](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Frontend/compare/0.19.0...0.0.0) (2026-01-07)
### Features
* Enhance user state management with polling and WebSocket connection handling ([02869ff](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Frontend/commit/02869fff8b448cde73369679c9b38bc99fb771ff))
## [0.0.0](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Frontend/compare/0.20.0...0.0.0) (2026-01-07)
### Features
* Implement PlayDogCard functionality in user session and update Vue component ([058d232](https://git.janis-eccarius.de/KnockOutWhist/KnockOutWhist-Frontend/commit/058d232d2ba00f33b1e658fc8a793dcd59018fa4))

View File

@@ -25,9 +25,8 @@ function triggerWiggle(index: number) {
function handlePlayCard(index: number | null) {
if (index === null) return
wb.sendAndWait("PlayCard", { cardindex: index }).catch((error) => {
wb.sendAndWait((<GameInfo>wi.data)?.self?.dogLife ? "PlayDogCard" : "PlayCard", { cardindex: index }).catch((error) => {
triggerWiggle(index)
$q.notify({
message: error.message,
color: "negative",
@@ -45,7 +44,13 @@ function onBeforeLeave(el: Element) {
element.style.height = height;
}
function handleSkipDogLife() {
//TODO: Add some animation or feedback for skipping turn
wb.sendAndWait("PlayDogCard", { cardindex: 'Skip' }).catch((error) => {
$q.notify({
message: error.message,
color: "negative",
position: "top"
})
})
}
function getCardImagePath(cardPath: string) {

View File

@@ -1,3 +1,3 @@
MAJOR=0
MINOR=19
MINOR=21
PATCH=0