| 2026-09-15 01:44 | Draw metadata popups on top and limit player action radius | Bradley Gannon | 4 | +84 | -61 |
| 2026-09-09 21:27 | Highlight moused-over book slot and show popup for that book if present | Bradley Gannon | 3 | +100 | -50 |
| 2026-09-08 00:44 | Allow players to put/take books on/off shelves | Bradley Gannon | 11 | +803 | -518 |
| 2026-09-05 23:51 | Allow players to pick up and drop books | Bradley Gannon | 5 | +171 | -36 |
| 2026-09-04 19:44 | Use structdiff for synchronizing GameState | Bradley Gannon | 10 | +156 | -159 |
| 2026-08-31 01:22 | Update date in debug view | Bradley Gannon | 1 | +1 | -1 |
| 2026-08-31 01:17 | Split some files | Bradley Gannon | 13 | +886 | -842 |
| 2026-08-31 00:00 | Remove SpriteIndex | Bradley Gannon | 2 | +4 | -28 |
| 2026-08-30 22:32 | Save player name and server to config file | Bradley Gannon | 3 | +208 | -11 |
| 2026-08-30 22:11 | Add ClientState and main menu | Bradley Gannon | 2 | +259 | -109 |
| 2026-08-30 17:03 | Reduce data rate by sending small updates most of the time | Bradley Gannon | 4 | +121 | -41 |
| 2026-08-25 01:17 | Scatter some books on the floor and make other improvements | Bradley Gannon | 11 | +445 | -77 |
| 2026-08-22 16:14 | Limit player speed and compute velocity from time instead of frames | Bradley Gannon | 4 | +50 | -16 |
| 2026-08-21 01:33 | Add collision between players and bookshelves, add debug view | Bradley Gannon | 5 | +144 | -5 |
| 2026-08-19 01:04 | Center player on screen | Bradley Gannon | 2 | +33 | -13 |
| 2026-08-18 22:27 | Add entity interpolation | Bradley Gannon | 3 | +48 | -3 |
| 2026-08-16 18:50 | Add client prediction and server reconciliation | Bradley Gannon | 6 | +177 | -95 |
| 2026-08-15 22:08 | Improve connection handling and player management | Bradley Gannon | 10 | +207 | -223 |
| 2026-08-15 14:21 | Give every player an ID | Bradley Gannon | 10 | +219 | -66 |
| 2026-08-15 02:47 | Add basic multiplayer lobby | Bradley Gannon | 20 | +1640 | -0 |