| Age | Commit message (Expand) | Author |
| 2025-08-04 | Added self hosting instructions | Kyren223 |
| 2025-08-04 | Updated copyright | Kyren223 |
| 2025-08-04 | Added build info metrics to server | Kyren223 |
| 2025-08-03 | Fixed device ID not getting generated causing server to reject the | Kyren223 |
| 2025-08-03 | Web server now servers the install script | Kyren223 |
| 2025-08-02 | Updated readme | Kyren223 |
| 2025-07-30 | Client logs are now stored in the cache dir | Kyren223 |
| 2025-07-30 | Fixed ci to pass, removed pyroscope | Kyren223 |
| 2025-07-21 | Display cache file location in user settings | Kyren223 |
| 2025-07-21 | Added the ability to delete users | Kyren223 |
| 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 |