| Age | Commit message (Expand) | Author |
| 2023-03-24 | displays board backwards when playing blackHEADmaster | Kai Stevenson |
| 2023-03-23 | updated gitignore | Kai Stevenson |
| 2023-03-20 | updated license date and program version number | Kai Stevenson |
| 2023-03-20 | renamed project to chess3, updated readme | Kai Stevenson |
| 2023-03-20 | changed clear_screen() so that it works properly within a restricted shell | Kai Stevenson |
| 2023-03-20 | added proper cancellation token handling; cleanup when host is found to be un... | Kai Stevenson |
| 2023-03-20 | minimum viable implementation of fscomch works now | Kai Stevenson |
| 2023-03-19 | fscomch--communication between multiple chess processes | Kai Stevenson |
| 2023-02-04 | fixed too small allocation in draw_board | Kai Stevenson |
| 2023-01-09 | fixed a bug causing all checks to be checkmates. electing to move king when h... | Kai Stevenson |
| 2023-01-07 | added make install, make clean | Kai Stevenson |
| 2023-01-07 | added en passant, version 1 | Kai Stevenson |
| 2023-01-06 | added checkmate | Kai Stevenson |
| 2022-12-09 | added: castling moves rook. found workaround using make_move function. introd... | Kai Stevenson |
| 2022-12-08 | started castling. need to implement struct to support rook move and king move... | Kai Stevenson |
| 2022-12-08 | finished migration to board state struct | Kai Stevenson |
| 2022-12-08 | updated makefile | Kai Stevenson |
| 2022-12-08 | started migration to board state as struct | Kai Stevenson |
| 2022-12-07 | added king moves, fixed memory leak in main | Kai Stevenson |
| 2022-12-07 | fixed a bug in the remove_vectors function | Kai Stevenson |
| 2022-12-07 | fixed check detection. changed all board[8][8] arguments to int** | Kai Stevenson |
| 2022-12-07 | added check detection, ran into problem with pointer/array syntax as arguments | Kai Stevenson |
| 2022-12-07 | added license | Kai Stevenson |
| 2022-12-06 | added background color | Kai Stevenson |
| 2022-12-06 | added makefile | Kai Stevenson |
| 2022-12-06 | separated code into multiple files | KaiStevenson |
| 2022-12-06 | added rook and queen moves, added board color, changed board spacing, improve... | Kai Stevenson |
| 2022-12-04 | added bishop moves | Kai Stevenson |
| 2022-12-03 | removed unnessecary argument in function call | Kai Stevenson |
| 2022-12-03 | added knight moves | Kai Stevenson |
| 2022-12-03 | refactored get_moves function | Kai Stevenson |
| 2022-12-02 | added pawn capture | Kai Stevenson |
| 2022-12-01 | started pawn capture mechanics | Kai Stevenson |
| 2022-12-01 | can't move other player's pieces, can't make invalid moves | Kai Stevenson |
| 2022-12-01 | warning system | Kai Stevenson |
| 2022-12-01 | interface loop mostly done, added some helper methods | Kai Stevenson |
| 2022-11-28 | drawing board | Kai Stevenson |
| 2022-11-23 | init | Kai Stevenson |