queueLeg (lib/game/actions.ts) now refuses to append a destination that is already in the plane's flight queue ("{icao} is already in the flight queue"), and — while the plane is flying — re-queuing the active leg's destination ("already flying to {icao}"). Previously the same route could be queued any number of times, producing pointless repeated/zero-length hops when landing auto-chains queue[0].
No UI or OpenAPI changes (the endpoint already documents error responses). Unit: new cases in lib/game/actions.test.ts; e2e: duplicate-queue 409 assertion added to e2e/queue.spec.ts (verified by CI against the isolated dind stack).
Fixes #65
`queueLeg` (`lib/game/actions.ts`) now refuses to append a destination that is already in the plane's flight queue ("{icao} is already in the flight queue"), and — while the plane is flying — re-queuing the active leg's destination ("already flying to {icao}"). Previously the same route could be queued any number of times, producing pointless repeated/zero-length hops when landing auto-chains `queue[0]`.
No UI or OpenAPI changes (the endpoint already documents error responses). Unit: new cases in `lib/game/actions.test.ts`; e2e: duplicate-queue 409 assertion added to `e2e/queue.spec.ts` (verified by CI against the isolated dind stack).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Fixes #65
queueLeg(lib/game/actions.ts) now refuses to append a destination that is already in the plane's flight queue ("{icao} is already in the flight queue"), and — while the plane is flying — re-queuing the active leg's destination ("already flying to {icao}"). Previously the same route could be queued any number of times, producing pointless repeated/zero-length hops when landing auto-chainsqueue[0].No UI or OpenAPI changes (the endpoint already documents error responses). Unit: new cases in
lib/game/actions.test.ts; e2e: duplicate-queue 409 assertion added toe2e/queue.spec.ts(verified by CI against the isolated dind stack).