| 2025-10-02 19:09 | send `/exit` message before closing client | mdnrz | 1 | +2 | -1 |
| 2025-10-02 18:28 | enable autoscroll for chat log | mdnrz | 1 | +6 | -1 |
| 2025-04-21 11:23 | implement password retry limit | mdnrz | 2 | +22 | -18 |
| 2025-04-21 10:15 | add bcrypt to hash passwords | mdnrz | 3 | +25 | -64 |
| 2025-04-20 21:27 | add database for authenticated users | mdnrz | 3 | +404 | -151 |
| 2025-04-17 08:57 | factor out login process to separate function | mdnrz | 2 | +58 | -53 |
| 2025-04-16 22:26 | do username-password auth in the dumbest way | mdnrz | 2 | +78 | -31 |
| 2025-04-16 15:35 | implement random token generation in server | mdnrz | 1 | +27 | -0 |
| 2025-04-16 15:35 | fix: retrieve go.mod file | mdnrz | 1 | +9 | -0 |
| 2025-04-15 11:35 | update readme | mdnrz | 1 | +3 | -1 |
| 2025-04-15 11:34 | add simple tui client | mdnrz | 5 | +385 | -193 |
| 2025-04-08 14:55 | implement logout functionality | mdnrz | 1 | +21 | -5 |
| 2025-04-08 12:16 | add message rate limit | mdnrz | 1 | +52 | -4 |
| 2025-04-08 07:29 | avoid duplicate usernames | mdnrz | 1 | +14 | -0 |
| 2025-04-07 21:37 | add README.md and rename module | mdnrz | 6 | +138 | -114 |
| 2025-04-07 21:26 | use maps for client lookup; insert author username in messages | mdnrz | 1 | +22 | -16 |
| 2025-04-07 16:32 | add gitignore | mdnrz | 1 | +1 | -0 |
| 2025-04-07 16:29 | use client structure for connections | mdnrz | 1 | +31 | -36 |
| 2025-04-06 20:06 | initial commit | mdnrz | 2 | +114 | -0 |