Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Simplify game init API | jbion | 2019-02-18 |
| | |||
* | Remove checkstyle and add ktlint | Joffrey BION | 2018-08-01 |
| | |||
* | Remove useless images | Joffrey BION | 2018-07-16 |
| | |||
* | Make GameDefinitionLoader a singleton object | Joffrey BION | 2018-07-16 |
| | |||
* | Rework resources representations | Joffrey BION | 2018-07-16 |
| | |||
* | Add DTO classes for webservice output | Joffrey BION | 2018-07-14 |
| | |||
* | Kotlin migration: Spring server | Joffrey Bion | 2018-07-14 |
| | |||
* | Improve lobby's style | Joffrey BION | 2018-06-10 |
| | |||
* | Migrate to Spring Boot Starter Security | Joffrey BION | 2018-04-28 |
| | | | | So far, we had a direct dependency on Spring Security Core, but it is cleaner to import it "à la" Spring Boot, so that we benefit from autoconfiguration, and the version is handled by Spring Boot. | ||
* | Migrate to Spring Boot 2.0.1 (using Spring 5) | Joffrey BION | 2018-04-28 |
| | |||
* | Extract game engine as separate artifact | Joffrey BION | 2018-04-23 |
| | |||
* | Upgrade to Livedoc 4.3.2 and gradle 4.6 | Joffrey Bion | 2018-04-18 |
| | |||
* | Move to shared checkstyle config 2.1.0 | Joffrey BION | 2017-09-29 |
| | |||
* | Upgrade to Livedoc 2.0.0 | Joffrey Bion | 2017-09-25 |
| | |||
* | Upgrade to Livedoc 1.0.2 | Joffrey Bion | 2017-09-24 |
| | |||
* | Upgrade to Livedoc 0.4.0 and fix properties | Joffrey BION | 2017-09-24 |
| | |||
* | Move from JsonDoc to Livedoc | Joffrey BION | 2017-08-15 |
| | | | | | The Livedoc project, based on JsonDoc, implements the overrides that we used to make in this project for websocket compatibility. | ||
* | Improve error messages | Joffrey BION | 2017-07-10 |
| | |||
* | Remove ForbiddenSubscriptionException | jbion | 2017-05-27 |
| | | | | | | The exception was not processed by the ExceptionHandler anyway, so nothing was sent to the user. We need to find a way to send an error to the user. In the meantime, an error log will suffice. | ||
* | Improve forbidden subscription exception message | jbion | 2017-05-27 |
| | |||
* | Add missing serialized fields | jbion | 2017-05-25 |
| | |||
* | Improve log messages | jbion | 2017-05-25 |
| | |||
* | Remove old experimental page | Joffrey BION | 2017-05-22 |
| | |||
* | Add LobbyController tests | Joffrey BION | 2017-05-20 |
| | |||
* | Add "sayReady" for players to call to receive their hand | Joffrey BION | 2017-05-20 |
| | |||
* | Add tests for board score computation | Joffrey BION | 2017-05-17 |
| | |||
* | Add GameBrowserController test | Joffrey BION | 2017-05-16 |
| | |||
* | Add tests for lobby and game fields in Player | Joffrey BION | 2017-05-15 |
| | |||
* | Add test for Lobby owner index | Joffrey BION | 2017-05-15 |
| | |||
* | Add test for Lobby.removePlayer() | Joffrey BION | 2017-05-15 |
| | |||
* | Add 'leave lobby' action (backend only) | Joffrey BION | 2017-05-15 |
| | |||
* | Add lobby saga | Joffrey BION | 2017-05-14 |
| | | | | | | | | | - Fix lobby's player list updates - Fix lobby's player list order - Add 'start game' button (not restricted to owner yet) Resolves: https://github.com/luxons/seven-wonders/issues/7 | ||
* | First attempt at lobby joining | Joffrey BION | 2017-05-12 |
| | |||
* | Add time limit setting | Joffrey BION | 2017-05-10 |
| | |||
* | Change move validation system and fix chained cards validation | Joffrey BION | 2017-05-10 |
| | |||
* | Add neighbour guild cards info to help for COPY_GUILD action | Joffrey BION | 2017-05-10 |
| | |||
* | Make BestPriceCalculator use the public production of the neighbours | Joffrey BION | 2017-05-10 |
| | | | | It was incorrectly using the private production. | ||
* | Refac requirement-checking methods | Joffrey BION | 2017-05-10 |
| | |||
* | Add proper algorithm to check if a card is playable | Joffrey BION | 2017-05-09 |
| | |||
* | Refac resources | Joffrey BION | 2017-05-08 |
| | |||
* | Rename "prepare card" to "prepare move" | Joffrey BION | 2017-05-08 |
| | | | | Some moves may not be related to preparing a card from the hand. For instance, picking a neighbouring Guild Card to copy is not what I would call "preparing a card". | ||
* | Simplify Requirements.isAffordedBy() signature | Joffrey BION | 2017-04-16 |
| | |||
* | Reword confusing exception message | Joffrey BION | 2017-04-16 |
| | |||
* | Fix currentAge in PlayerTurnInfo | Joffrey BION | 2017-04-16 |
| | |||
* | Add toString() methods for easier debugging | Joffrey BION | 2017-04-16 |
| | |||
* | Fix the case of types in JsonDoc | Joffrey BION | 2017-04-07 |
| | |||
* | Add ApiObjectField annotations in actions | Joffrey BION | 2017-04-06 |
| | |||
* | Remove traversal of transient fields | Joffrey BION | 2017-04-06 |
| | | | | This caused infinite loops in the original Jsondoc code | ||
* | Make GameDefinition transient in the lobby | Joffrey BION | 2017-04-05 |
| | |||
* | Add support for message mapping body parameter | Joffrey BION | 2017-04-05 |
| |