Age | Commit message (Expand) | Author |
2021-12-29 | Remove trailing commas when defining enum so we don't define tuples | Olivier Gayot |
2021-12-29 | Add docstrings to all modules | Olivier Gayot |
2021-12-29 | Import resource_stream to reduce size of lines | Olivier Gayot |
2021-12-29 | Make list_languages a static method since it does not use self | Olivier Gayot |
2021-12-29 | Add type hinting everywhere so we can enable strict mypy options | Olivier Gayot |
2021-12-27 | Remove unnecessary module imports | Olivier Gayot |
2021-12-26 | Make cards be part of the Python package data | Olivier Gayot |
2021-12-25 | Move WS code outside the main into swiftstory.interface.ws.py | Olivier Gayot |
2021-12-23 | Add type annotations to client.py and game.py | Olivier Gayot |
2021-12-23 | Add type annotations to board.py | Olivier Gayot |
2021-12-23 | Add type annotations to player.py and status.py | Olivier Gayot |
2021-12-23 | Avoid dependency on Client from Game | Olivier Gayot |
2021-12-23 | Refactor GameManager and add control over game creation | Olivier Gayot |
2021-12-23 | Move FS operation outside the initializer of GameManager | Olivier Gayot |
2021-12-23 | Feed the picks directly to the board, without storing them first | Olivier Gayot |
2021-12-23 | Use an enumeration for the game state | Olivier Gayot |
2021-12-23 | Use a language container rather than a dictionary | Olivier Gayot |
2021-12-23 | Don't store a reference to a client from the player | Olivier Gayot |
2021-12-23 | Fix reception of card having wrong index | Olivier Gayot |
2021-12-23 | Make sure our use of websockets package is forwards compatible | Olivier Gayot |
2021-12-23 | Add required annotations to make sure mypy succeeds | Olivier Gayot |
2021-12-23 | Add back not so unused module ... | Olivier Gayot |
2021-12-23 | Use lowercase module names | Olivier Gayot |
2021-12-23 | Use __main__.py instead of SwiftStory.py | Olivier Gayot |
2020-11-02 | Fix typo s/colletion/collection | Olivier Gayot |
2020-11-02 | also add the JoinError exception type | Olivier Gayot |
2020-11-01 | Add UnsupportedLanguage exception | Olivier Gayot |
2020-11-01 | Add WrongAction exception and use it instaed of returning error | Olivier Gayot |
2020-11-01 | fix error not propagated when collecting cards | Olivier Gayot |
2020-11-01 | replace calls to print by calls to logging | Olivier Gayot |
2020-09-13 | Get rid of extra newline | Olivier Gayot |
2020-09-13 | Use callbacks to handle the opcodes | Olivier Gayot |
2020-09-13 | Use f-string instead of + operator to concat strings | Olivier Gayot |
2020-09-13 | Handle exception when JSON received is not an object | Olivier Gayot |
2020-09-12 | Handle JSON with no opcode | Olivier Gayot |
2020-09-12 | Use _ name for unused counter | Olivier Gayot |
2020-09-12 | Remove useless use of list comprehension | Olivier Gayot |
2020-09-12 | Fix accidental use of tuple in enumeration | Olivier Gayot |
2020-09-12 | Remove unused imports | Olivier Gayot |
2020-09-12 | Fix missing module name in exception type | Olivier Gayot |
2020-05-28 | Rename function swiftory connection_handler | Olivier Gayot |
2020-05-28 | Don't use coroutines for functions sending notifications | Olivier Gayot |
2020-05-21 | Don't pass both the client and the socket | Olivier Gayot |
2020-05-21 | Properly handle disconnections from remote end | Olivier Gayot |
2020-05-21 | Fix reception of cards after playing | Olivier Gayot |
2020-05-15 | Store cards as tuples (id, desc) | Olivier Gayot |
2020-05-15 | Don't pass the cards to the constructor of board | Olivier Gayot |
2020-05-15 | Rework the recycling of the cards | Olivier Gayot |
2020-05-15 | Simplify instructions | Olivier Gayot |
2020-05-15 | Specify the encoding to use when opening card files | Olivier Gayot |