6b51b4e2ab
nixos: services: rss-bridge: fix deprecated option
10a3e684c8
flake: bump inputs
f9ba6fa680
Refactor castling right management in 'do_move'
9507432bd3
Modify castling rights after rook capture
1c8a101689
Simplify 'Move'
adad4118ae
Account for captures in 'ChessBoard::{,un}do_move'
314cd4956b
WIP: Bazel template
8f120e2129
nixos: services: lohr: fix SSH key creation
f729f6a098
hosts: nixos: porthos: secrets: add 'lohr' owner
8a4fdf6a56
templates: fix description typo
d97da124ee
templates: fix homepage links
1646c055fd
Use 'from_gdb' constructors in GDB utils
fcbcc3cdef
Add 'from_gdb' constructors in GDB utils
6421842c0c
Use 'to_gdb' constructors in GDB utils
133ad53330
Add 'to_gdb' constructors in GDB utils
f0edd0abc7
Properly handle 'Optional' in pretty-printers
b289927e3a
Loosen GDB utils constructors
cb06fc10c8
Fix broken link in documentation
b0e9e3cbcc
Add explicit 'rustfmt' configuration
d74605ba5c
Use 'NUM_VARIANTS' where appropriate
8e688a0cac
Add 'try_from_index' implementations
753f1590d1
Add 'Panics' section to 'from_index' methods
8f120e2129
nixos: services: lohr: fix SSH key creation
f729f6a098
hosts: nixos: porthos: secrets: add 'lohr' owner
a4aa4ae1e4
Make 'half_move_clock' a 'u32'
353271f427
Simplify 'FromFen' for 'ChessBoard'
08f010ed32
Add total plie count validation
f4764f2174
Use turn counts in 'ChessBoardBuilder'