aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-08-26[API] Catching basic HTTP errors (i.e. unable to connect)Philip Paquette
2019-08-23[API] Logging error if no response.body is returnedPhilip Paquette
2019-08-21[API] Converting '-' to 'R' during retreats phasePhilip Paquette
2019-08-21[API] Disband order during 'A' phase strips the coastPhilip Paquette
2019-08-14[Web] Integrated new maps on the web interfacenotoraptor
2019-08-14Added svg for 'modern'Philip Paquette
2019-08-14Added svg for 'ancmed'Philip Paquette
2019-08-10[API] Fixed issue with multiple convoy orders and support of unit moving via ...Philip Paquette
2019-08-09[API] Implemented an abstract BaseAPI classPhilip Paquette
2019-08-09[API] Fixed issue when disbanding a fleet from a coastPhilip Paquette
2019-08-08DAIDE - Assign bot to a specific power if 'POW:' in NME requestPhilip Paquette
2019-08-06Fixed issue with 1v1 maps on Webdip API (map_name not set)Philip Paquette
2019-08-05{web] Just reload interface when notification "power orders flag" is received.notoraptor
2019-08-01Refactored SVG map into a React componentnotoraptor
2019-08-01Removed sending powers controlled notifications before processing phasenotoraptor
2019-08-01ChoosePower - Powers are sorted by alphabetical ordernotoraptor
2019-08-01Renamed CSS class 'invisible' to 'invisibleContent' to avoid name collision w...notoraptor
2019-08-01Added overflow-y: scroll to CSS to prevent vertical scroll bar from appearingnotoraptor
2019-07-25Add select via shortcut (#61)notoraptor
2019-07-25[Web] Added game creation interfacenotoraptor
2019-07-23[Web] - Set withOrders to 'N/A' when the power has no orderable locsnotoraptor
2019-07-21Fixed game advances even if no orders are received for dummiesPhilip Paquette
2019-07-21Fixed synchronization issuesnotoraptor
2019-07-21Logging DiplomacyException for _on_socket_message with additional detailsPhilip Paquette
2019-07-21Deprecated support for Python 3.4 (reached end-of-life)Philip Paquette
2019-07-19[python] Add a new method to retrieve powers available for bots.notoraptor
2019-07-19[web] Update state correctly when a power is kicked. (#54)notoraptor
2019-07-18Reset local orders for a power if we receive a power orders update.notoraptor
2019-07-18Open DAIDE port on game loading and display on webnotoraptor
2019-07-17[web] Make button "Delete all" remove only orders from current se… (#49)notoraptor
2019-07-17[web] Set table info to "N/A" for eliminated powers.notoraptor
2019-07-16Web - User should auto-pass when no orders are possible. (#43)notoraptor
2019-07-16Go back to connection page from any other page if re-connection failed after ...notoraptor
2019-07-16[web] Add a button to delete game. (#39)notoraptor
2019-07-07Updated the web interface to have 3 tabs - Results / Messages / CurrentPhilip Paquette
2019-06-30Not displaying 'Notification received' for every notificationPhilip Paquette
2019-06-14Gracefully handling UnpicklingError with convoys cachePhilip Paquette
2019-06-14DAIDE - Added various tests to replay full games using the DAIDE interfaceSatya Ortiz-Gagne
2019-06-14Using OrderResults to indicate the correct order results during adjudicationPhilip Paquette
2019-06-14DAIDE - Added connection_handler and serverSatya Ortiz-Gagne
2019-06-14DAIDE - Implemented request_managersSatya Ortiz-Gagne
2019-06-14DAIDE - Implemented notifications and notification_managersSatya Ortiz-Gagne
2019-06-14Added 'retreats' as an additional attribute to game.get_state()Satya Ortiz-Gagne
2019-06-14Deprecated usage of NMR in game.pyPhilip Paquette
2019-06-07DAIDE - Implemented all the DAIDE responsesSatya Ortiz-Gagne
2019-06-07Errors are implemented using the StringableCode classSatya Ortiz-Gagne
2019-06-07Implemented a StringableCode class, and OrderResults as its child objectsSatya Ortiz-Gagne
2019-06-07utils - Implemented an utility to split an order and a phase into their compo...Satya Ortiz-Gagne
2019-06-07DAIDE - Implemented all the DAIDE requestsSatya Ortiz-Gagne
2019-06-07parsing - Added bytes as a primitive typeSatya Ortiz-Gagne