| Age | Commit message (Expand) | Author |
| 2025-07-20 | Added copyright and AGPL notice to all source code files | Kyren223 |
| 2025-07-19 | Changed session durations metric to classic histogram, added | Kyren223 |
| 2025-07-19 | Added session duration metrics with device analytics along with device | Kyren223 |
| 2025-07-19 | Added metrics for sus/malicious connections | Kyren223 |
| 2025-07-19 | Implemented connection-level rate limiting (to avoid reconnection | Kyren223 |
| 2025-07-19 | Made ci pass | Kyren223 |
| 2025-07-19 | Added in progress requests metric and also returning an error when the | Kyren223 |
| 2025-07-19 | Added a stub right sidebar for signals | Kyren223 |
| 2025-07-19 | Fixed terminal background showing in user profile and updated help | Kyren223 |
| 2025-07-19 | Fixed dropped vs success requests being flipped | Kyren223 |
| 2025-07-19 | Added toggleable borders (not fully fleshed) | Kyren223 |
| 2025-07-19 | Implemented caching for TOS hash, if hash matches the user doesn't need | Kyren223 |
| 2025-07-19 | Fixed networklist sometimes rendering outside the screen | Kyren223 |
| 2025-07-19 | Added session based request rate limiting, uses token bucket strategy | Kyren223 |
| 2025-07-19 | Added proper locking to session to avoid race conditions/data races | Kyren223 |
| 2025-07-19 | Added some metrics | Kyren223 |
| 2025-07-19 | Added handling for device analytics, but not the actual implementation | Kyren223 |
| 2025-07-19 | Added server metrics (need to actually add metrics later) | Kyren223 |
| 2025-07-19 | Added anonymous_device_analytics option on the client and added cache | Kyren223 |
| 2025-07-19 | Added device analytics packet | Kyren223 |
| 2025-07-19 | Improved server logging/error handling | Kyren223 |
| 2025-07-19 | Replaced most log statements with slog on the server | Kyren223 |
| 2025-07-19 | Fixed bug where server couldn't shutdown unless all clients closed their | Kyren223 |
| 2025-07-19 | Rephrased device analytics line in user settings to avoid background | Kyren223 |
| 2025-07-08 | Slight changes to pass CI | Kyren223 |
| 2025-07-08 | Added webserver to serve the TOS and Privacy Policy all the time | Kyren223 |
| 2025-07-08 | Finished implementing authentication on the client-side | Kyren223 |
| 2025-07-08 | Color coded accept/decline in TOS page | Kyren223 |
| 2025-07-08 | Refactored client side to comply with protocol changes, implemnted tos | Kyren223 |
| 2025-07-08 | Slightly modified default light blue color | Kyren223 |
| 2025-07-07 | Fixed mprocs sending SIGHUP on restart instead of SIGTERM by adding | Kyren223 |
| 2025-07-07 | Refactored how the terms of service and privacy policy are stored, by | Kyren223 |
| 2025-07-06 | Added better logging for packets and payloads and now the writer is | Kyren223 |
| 2025-07-06 | Fixed issues with timeout() function on the server and added automatic | Kyren223 |
| 2025-07-06 | Implemented server-side authentication in accordance to the protocol | Kyren223 |
| 2025-07-06 | Added terms of service (incomplete!!!!) to the server, and added | Kyren223 |
| 2025-07-05 | Updated protocol spec to new V2 version | Kyren223 |
| 2025-07-05 | Added new packet types to facilitate TOS acceptance, Authentication and | Kyren223 |
| 2025-07-05 | Made check-ci.sh more user friendly | Kyren223 |
| 2025-07-05 | Refactored server connection handling, still missing TOS and auth | Kyren223 |
| 2025-07-05 | Added extra info in user settings, fixed typos in help popups and | Kyren223 |
| 2025-07-03 | Added ctxkeys package to better handle addition context when logging and | Kyren223 |
| 2025-07-03 | Completed check-ci.sh and made ci pass | Kyren223 |
| 2025-07-03 | Fixed ci based on check-ci (incomplete) | Kyren223 |
| 2025-07-03 | Updated env var names and added a log dir env var | Kyren223 |
| 2025-06-08 | Fixed selected signal not rendering notifications with the proper | Kyren223 |
| 2025-06-08 | Optimized `OnNewMessageReceived` by only calling it when there is a | Kyren223 |
| 2025-05-24 | Chat properly handles and displays the "new message separator" | Kyren223 |
| 2025-05-24 | Fixed typo oudated -> outdated | Kyren223 |
| 2025-05-24 | Chat correctly renders "new message separator" given correct inputs | Kyren223 |