Age | Commit message (Expand) | Author |
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 script to run static type checking | 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 typos in README | 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 | Add test for joining game without specifying the name | 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 | Add test for play_card without card ID specified | 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 | Add more tests for invalid commands | 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-09-12 | Add requirements.txt file | Olivier Gayot |
2020-09-12 | Add test for invalid JSON received | Olivier Gayot |
2020-09-12 | Move systemd unit file at the right place | 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-21 | Update version to 0.2 | Olivier Gayot |
2020-05-16 | Add unit tests for board | 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 |
2020-05-15 | Update reqs. since a different WS library is now used | Olivier Gayot |
2020-05-15 | Store cards as a JSON list instead of plain text | Olivier Gayot |
2020-05-15 | Use enumerate(...) instead of range(len(...)) | Olivier Gayot |
2020-05-15 | Don't use getters and setters because it's Python | Olivier Gayot |
2020-05-15 | Add cosmetic changes | Olivier Gayot |
2020-05-15 | Take the listen address and port as optional arguments | Olivier Gayot |
2020-05-14 | Use unittest machanism to assert on exceptions | Olivier Gayot |