| 2025-02-23 08:14 | get rid of cookie for keeping track of last known messages in non-stream chat version for sound notification | n0tr1v | 5 | +81 | -36 |
| 2025-02-22 22:28 | add missing username validation | n0tr1v | 1 | +4 | -0 |
| 2025-02-22 22:13 | cleanup | n0tr1v | 1 | +20 | -14 |
| 2025-02-22 15:57 | ensure authUser is not nil | n0tr1v | 1 | +1 | -1 |
| 2025-02-22 15:51 | keep using gzip for top-bar endpoint if user is not using stream version | n0tr1v | 2 | +28 | -24 |
| 2025-02-22 07:26 | cleanup | n0tr1v | 1 | +5 | -7 |
| 2025-02-22 04:25 | top-bar stream for quban | n0tr1v | 9 | +463 | -0 |
| 2025-02-19 23:10 | add button to delete all user unused invitations | n0tr1v | 4 | +21 | -3 |
| 2025-02-19 23:09 | add utils Err2 | n0tr1v | 1 | +5 | -0 |
| 2025-02-19 23:00 | cleanup | n0tr1v | 1 | +11 | -10 |
| 2025-02-19 23:00 | add function to set common raw message properties | n0tr1v | 1 | +6 | -0 |
| 2025-02-19 22:46 | /invite to send a pm message to the user instead of using the zero user | n0tr1v | 1 | +8 | -13 |
| 2025-02-19 22:45 | allow to send raw messages | n0tr1v | 2 | +13 | -5 |
| 2025-02-19 22:24 | remove extra space | n0tr1v | 1 | +1 | -1 |
| 2025-02-19 22:23 | function to send a PM should not accept nil as a valid user to send a PM to | n0tr1v | 2 | +4 | -3 |
| 2025-02-19 22:18 | move code to be with other moderators functions | n0tr1v | 1 | +28 | -28 |
| 2025-02-19 22:09 | cleanup | n0tr1v | 3 | +24 | -37 |
| 2025-02-19 21:39 | Merge branch 'master' of Comb/dkforest into master | n0tr1v | 2 | +47 | -0 |
| 2025-02-19 21:19 | removed the extra line :-) | Fox | 1 | +0 | -1 |
| 2025-02-19 21:16 | changed the stuff n0tr1v wanted me to change spelling and renaming fucntion :-) | Fox | 1 | +1 | -1 |
| 2025-02-19 21:11 | changed the stuff n0tr1v wanted me to change spelling and renaming fucntion :-) | Fox | 1 | +3 | -4 |
| 2025-02-19 21:04 | changed the stuff n0tr1v wanted me to change spelling and renaming of fucntion | Fox | 1 | +6 | -6 |
| 2025-02-19 19:14 | Your commit message | Fox | 7 | +87 | -47 |
| 2025-02-19 18:58 | added the slash invite feature for cmd | Fox | 1 | +7 | -4 |
| 2025-02-19 00:17 | cleanup | n0tr1v | 1 | +4 | -8 |
| 2025-02-19 00:13 | cleanup duplicated code | n0tr1v | 1 | +7 | -8 |
| 2025-02-19 00:04 | fix another typo | n0tr1v | 1 | +1 | -1 |
| 2025-02-19 00:03 | cleanup & fix typo | n0tr1v | 1 | +3 | -5 |
| 2025-02-19 00:01 | cleanup code | n0tr1v | 5 | +11 | -14 |
| 2025-02-18 23:51 | reuse code | n0tr1v | 1 | +1 | -1 |
| 2025-02-18 23:04 | cleanup | n0tr1v | 1 | +8 | -6 |
| 2025-02-18 22:57 | useless | n0tr1v | 1 | +1 | -2 |
| 2025-02-18 22:56 | remove useless code | n0tr1v | 1 | +1 | -4 |
| 2025-02-18 22:54 | cleanup duplicated code | n0tr1v | 1 | +18 | -12 |
| 2025-02-18 22:42 | cleanup some code | n0tr1v | 3 | +14 | -14 |
| 2025-02-18 22:33 | add hellbanMsg to createMsg function | n0tr1v | 6 | +17 | -16 |
| 2025-02-12 17:47 | fix background color | n0tr1v | 2 | +3 | -3 |
| 2025-02-01 02:10 | allow user to start a chess game from a given PGN | n0tr1v | 4 | +43 | -10 |
| 2025-02-01 18:40 | rename file with space | n0tr1v | 0 | +0 | -0 |
| 2025-02-01 02:42 | no need to check wallet's balance if the app is not initialized | n0tr1v | 1 | +3 | -0 |
| 2025-02-01 02:33 | cleanup | n0tr1v | 1 | +15 | -13 |
| 2025-01-31 22:10 | No longer fatal. This will crash the app if the "first use" setup has not been completed. | n0tr1v | 1 | +1 | -1 |
| 2025-01-26 00:24 | apply dinamic filters for official rooms only | n0tr1v | 1 | +6 | -7 |
| 2025-01-11 02:29 | forgot to log the msg | n0tr1v | 1 | +1 | -1 |
| 2025-01-10 23:54 | rename receiver to be the same as other places | n0tr1v | 1 | +2 | -2 |
| 2025-01-09 02:04 | cleanup duplicated code | n0tr1v | 1 | +3 | -2 |
| 2025-01-08 22:15 | keep track of which spam filter ID triggered the self kick/hb | n0tr1v | 3 | +21 | -16 |
| 2025-01-08 22:01 | cleanup | n0tr1v | 1 | +0 | -49 |
| 2025-01-05 02:08 | cleanup | n0tr1v | 1 | +1 | -14 |
| 2025-01-05 02:00 | unused | n0tr1v | 1 | +0 | -1 |
| 2025-01-05 01:31 | cleanup | n0tr1v | 1 | +22 | -20 |
| 2025-01-05 01:26 | remove unused code | n0tr1v | 1 | +2 | -25 |
| 2024-11-29 01:48 | xmas background | n0tr1v | 2 | +2 | -0 |
| 2024-11-10 06:36 | improve animation | n0tr1v | 1 | +3 | -2 |
| 2024-11-10 01:11 | fix animation | n0tr1v | 1 | +1 | -1 |
| 2024-11-10 00:56 | better css | n0tr1v | 1 | +4 | -4 |
| 2024-11-10 00:53 | cleanup | n0tr1v | 1 | +13 | -10 |
| 2024-11-10 00:24 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2024-11-10 00:13 | cleanup | n0tr1v | 1 | +25 | -11 |
| 2024-11-09 20:13 | add notification sound when game is over | n0tr1v | 1 | +1 | -0 |
| 2024-11-09 19:57 | fix css for dev in chrome | n0tr1v | 1 | +2 | -2 |
| 2024-11-09 07:28 | remove border | n0tr1v | 1 | +6 | -6 |
| 2024-11-09 07:26 | better style | n0tr1v | 1 | +2 | -2 |
| 2024-11-09 07:22 | better css | n0tr1v | 1 | +6 | -4 |
| 2024-11-09 07:16 | css animation | n0tr1v | 2 | +12 | -6 |
| 2024-11-09 06:38 | improve css | n0tr1v | 1 | +8 | -6 |
| 2024-11-09 05:23 | fix stupid tor browser bug for non-stream chat | n0tr1v | 3 | +502 | -499 |
| 2024-11-09 01:47 | fix wrong badge | n0tr1v | 1 | +2 | -2 |
| 2024-11-09 01:19 | ugly / low-effort / win/lost/draw badges | n0tr1v | 2 | +45 | -1 |
| 2024-11-08 21:28 | cleanup | n0tr1v | 2 | +7 | -18 |
| 2024-10-07 17:38 | halloween background | n0tr1v | 2 | +2 | -0 |
| 2024-09-18 21:38 | add doc | n0tr1v | 1 | +3 | -0 |
| 2024-09-18 21:38 | add created at | n0tr1v | 1 | +2 | -0 |
| 2024-09-18 20:41 | poker debug tool | n0tr1v | 5 | +69 | -0 |
| 2024-09-18 05:13 | add notes | n0tr1v | 1 | +6 | -0 |
| 2024-09-17 23:53 | improve spam filters | n0tr1v | 1 | +9 | -11 |
| 2024-08-29 20:20 | fix http 500 when msg not found | n0tr1v | 1 | +10 | -7 |
| 2024-08-29 19:57 | try useless fix | n0tr1v | 2 | +368 | -364 |
| 2024-08-29 19:06 | speed up start | n0tr1v | 1 | +12 | -10 |
| 2024-08-13 00:26 | add some regex tests | n0tr1v | 1 | +25 | -0 |
| 2024-08-13 00:06 | add msgs count limit to spam filters | n0tr1v | 6 | +22 | -5 |
| 2024-07-26 06:23 | avoid crashing the server if we delete a user while he is in the chat room | n0tr1v | 2 | +2 | -2 |
| 2024-04-07 00:11 | prevent chess analyze of empty games | n0tr1v | 1 | +4 | -0 |
| 2024-04-07 00:11 | add note | n0tr1v | 1 | +4 | -0 |
| 2024-02-19 18:35 | fix alive indicator | n0tr1v | 1 | +1 | -0 |
| 2024-02-19 06:22 | toggle display alive indicator setting | n0tr1v | 6 | +25 | -2 |
| 2024-02-10 03:42 | add more retard filters | n0tr1v | 1 | +1 | -0 |
| 2024-02-10 02:57 | admin can disable 2fa | n0tr1v | 2 | +9 | -0 |
| 2024-02-10 02:48 | cleanup code | n0tr1v | 2 | +5 | -2 |
| 2024-02-10 02:43 | better name | n0tr1v | 2 | +2 | -2 |
| 2024-02-10 02:36 | simplify disable 2fa code | n0tr1v | 2 | +5 | -3 |
| 2024-02-09 04:52 | improve template | n0tr1v | 1 | +4 | -5 |
| 2024-02-09 04:44 | Have DKF bot notify a user logging in with his PGP key as 2FA if the key expires in less than a month | n0tr1v | 2 | +13 | -2 |
| 2024-02-09 04:29 | improve error message when pgp key has expired | n0tr1v | 1 | +3 | -9 |
| 2024-02-09 04:20 | display gpg key expired time on user profile | n0tr1v | 4 | +46 | -4 |
| 2024-02-09 03:11 | fix typo | n0tr1v | 1 | +1 | -1 |
| 2024-02-09 02:53 | add reset login attempts button | n0tr1v | 2 | +11 | -1 |
| 2024-02-08 19:51 | add some randomness | n0tr1v | 1 | +1 | -1 |
| 2024-01-31 03:46 | cleanup code | n0tr1v | 1 | +2 | -4 |
| 2024-01-31 03:42 | allow messages that are just a link to a user profile | n0tr1v | 1 | +3 | -0 |
| 2024-01-28 19:53 | cleanup code | n0tr1v | 1 | +3 | -2 |
| 2024-01-24 21:28 | Hack to make chrome go from using 50% CPU to 35% CPU | n0tr1v | 1 | +2 | -2 |
| 2024-01-23 07:42 | fix poker help | n0tr1v | 1 | +3 | -3 |
| 2024-01-19 01:15 | ensure we update database before sending out monero payment. | n0tr1v | 5 | +92 | -9 |
| 2024-01-19 01:13 | prevent crash in admin panel | n0tr1v | 1 | +5 | -1 |
| 2024-01-19 00:51 | limit log size | n0tr1v | 1 | +2 | -2 |
| 2024-01-17 08:39 | fix forum nil pointer crash | n0tr1v | 2 | +3 | -2 |
| 2024-01-15 12:08 | improve "stop loading icon" to not open a new tab | n0tr1v | 2 | +8 | -3 |
| 2024-01-15 08:03 | Fix pm upload | n0tr1v | 1 | +2 | -1 |
| 2024-01-15 05:25 | set back msgs limit to 150 | n0tr1v | 1 | +1 | -1 |
| 2024-01-12 21:21 | verify auth for quoted messages | n0tr1v | 9 | +37 | -36 |
| 2024-01-12 20:40 | fix crash when quoting with invalid username position | n0tr1v | 1 | +6 | -1 |
| 2024-01-09 04:13 | fixes forum... apparently | n0tr1v | 1 | +1 | -1 |
| 2024-01-09 02:56 | update gorm | n0tr1v | 3 | +3 | -2 |
| 2024-01-09 01:18 | Revert "move code, better process message" | n0tr1v | 4 | +446 | -474 |
| 2024-01-07 05:16 | Revert "POC multi domain hack to avoid network.http.max-persistent-connections-per-server limitations" | n0tr1v | 2 | +2 | -19 |
| 2024-01-07 05:11 | POC multi domain hack to avoid network.http.max-persistent-connections-per-server limitations | n0tr1v | 2 | +19 | -2 |
| 2024-01-02 03:28 | cleanup | n0tr1v | 3 | +20 | -8 |
| 2024-01-01 23:17 | cleanup | n0tr1v | 2 | +5 | -2 |
| 2024-01-01 23:12 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2024-01-01 23:11 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2024-01-01 23:09 | cleanup | n0tr1v | 1 | +6 | -4 |
| 2024-01-01 23:07 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2024-01-01 23:04 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2024-01-01 23:02 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2024-01-01 22:55 | cleanup | n0tr1v | 2 | +10 | -4 |
| 2024-01-01 22:52 | cleanup | n0tr1v | 3 | +10 | -4 |
| 2024-01-01 22:48 | cleanup | n0tr1v | 3 | +6 | -4 |
| 2024-01-01 22:45 | cleanup | n0tr1v | 2 | +10 | -4 |
| 2024-01-01 22:43 | cleanup | n0tr1v | 2 | +7 | -6 |
| 2024-01-01 22:41 | cleanup | n0tr1v | 2 | +10 | -4 |
| 2024-01-01 22:38 | cleanup | n0tr1v | 3 | +6 | -4 |
| 2024-01-01 22:10 | cleanup | n0tr1v | 2 | +5 | -2 |
| 2024-01-01 22:07 | remove debug | n0tr1v | 1 | +1 | -1 |
| 2024-01-01 22:06 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2024-01-01 22:03 | cleanup | n0tr1v | 1 | +6 | -12 |
| 2024-01-01 21:45 | cleanup | n0tr1v | 2 | +3 | -2 |
| 2024-01-01 21:22 | cleanup | n0tr1v | 3 | +35 | -16 |
| 2024-01-01 20:54 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2024-01-01 20:53 | cleanup | n0tr1v | 1 | +8 | -12 |
| 2024-01-01 17:19 | dev gorm config | n0tr1v | 1 | +7 | -3 |
| 2024-01-01 16:32 | move code, better process message | n0tr1v | 4 | +474 | -446 |
| 2023-12-31 16:43 | dead links | n0tr1v | 2 | +0 | -6 |
| 2023-12-31 16:42 | msg first | n0tr1v | 1 | +1 | -1 |
| 2023-12-31 16:36 | proper renderer | n0tr1v | 4 | +100 | -90 |
| 2023-12-31 14:58 | pprof form | n0tr1v | 1 | +13 | -0 |
| 2023-12-31 06:52 | fix | n0tr1v | 1 | +3 | -3 |
| 2023-12-31 06:51 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-12-31 06:38 | fix broken stuff after upgrade gorm | n0tr1v | 4 | +9 | -4 |
| 2023-12-31 05:41 | update gorm library | n0tr1v | 15 | +57 | -89 |
| 2023-12-31 04:13 | cleanup | n0tr1v | 1 | +8 | -8 |
| 2023-12-31 03:25 | helpers | n0tr1v | 1 | +8 | -0 |
| 2023-12-31 02:48 | cleanup | n0tr1v | 2 | +4 | -4 |
| 2023-12-30 22:57 | cleanup | n0tr1v | 4 | +8 | -6 |
| 2023-12-30 22:53 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-12-30 22:00 | reverse | n0tr1v | 2 | +2 | -6 |
| 2023-12-30 21:59 | cleanup | n0tr1v | 2 | +6 | -2 |
| 2023-12-30 21:32 | cleanup | n0tr1v | 2 | +7 | -4 |
| 2023-12-30 20:31 | self refresh to also refresh menu | n0tr1v | 1 | +9 | -1 |
| 2023-12-30 20:18 | add debugging helpers | n0tr1v | 3 | +30 | -1 |
| 2023-12-30 20:06 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-30 20:05 | optim | n0tr1v | 2 | +6 | -2 |
| 2023-12-30 20:02 | optim | n0tr1v | 2 | +18 | -6 |
| 2023-12-30 19:38 | optim | n0tr1v | 1 | +1 | -1 |
| 2023-12-30 19:26 | improve rate limiter | n0tr1v | 1 | +30 | -18 |
| 2023-12-30 17:47 | draft rate limiter | n0tr1v | 1 | +20 | -4 |
| 2023-12-30 17:33 | rate limit "last_seen_at" | n0tr1v | 1 | +8 | -2 |
| 2023-12-30 17:12 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-12-30 16:54 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-30 16:30 | fix warning | n0tr1v | 1 | +1 | -1 |
| 2023-12-30 16:17 | test | n0tr1v | 1 | +4 | -2 |
| 2023-12-30 06:32 | fix lightweight user | n0tr1v | 1 | +2 | -1 |
| 2023-12-30 06:03 | lightweight user type for chat rendering | n0tr1v | 16 | +229 | -133 |
| 2023-12-30 03:54 | fix profile template | n0tr1v | 1 | +2 | -2 |
| 2023-12-30 03:34 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-30 03:26 | cleanup warnings | n0tr1v | 1 | +18 | -17 |
| 2023-12-30 03:23 | cleanup useless warnings | n0tr1v | 3 | +8 | -5 |
| 2023-12-30 02:19 | cleanup | n0tr1v | 1 | +12 | -12 |
| 2023-12-30 02:15 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-30 02:08 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-12-30 01:56 | cleanup | n0tr1v | 2 | +6 | -4 |
| 2023-12-29 22:58 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-12-29 22:53 | cleanup | n0tr1v | 4 | +20 | -27 |
| 2023-12-29 22:24 | handle err | n0tr1v | 1 | +4 | -1 |
| 2023-12-29 22:20 | proof of concept to have private conversation within same page as other chat | n0tr1v | 9 | +80 | -18 |
| 2023-12-29 21:39 | turn off display hb when HBing someone | n0tr1v | 1 | +1 | -0 |
| 2023-12-29 20:31 | Hide the "no message yet" message when receiving one | n0tr1v | 1 | +5 | -0 |
| 2023-12-29 20:14 | util DoParseUsernamePtr | n0tr1v | 1 | +8 | -0 |
| 2023-12-29 20:14 | get user id by username | n0tr1v | 1 | +6 | -0 |
| 2023-12-29 17:06 | use crc32 instead of md5 | n0tr1v | 2 | +9 | -2 |
| 2023-12-29 07:07 | cleanup | n0tr1v | 1 | +20 | -15 |
| 2023-12-29 06:02 | default to stream menu | n0tr1v | 1 | +1 | -1 |
| 2023-12-29 05:47 | increase initial messages load limit | n0tr1v | 4 | +7 | -7 |
| 2023-12-29 05:06 | cleanup | n0tr1v | 1 | +0 | -8 |
| 2023-12-29 05:05 | cleanup | n0tr1v | 2 | +7 | -6 |
| 2023-12-29 05:04 | cleanup | n0tr1v | 5 | +68 | -50 |
| 2023-12-29 04:47 | cleanup | n0tr1v | 4 | +34 | -17 |
| 2023-12-29 04:01 | fix autocorrect | n0tr1v | 1 | +1 | -1 |
| 2023-12-29 03:59 | levenshtein distance helper | n0tr1v | 2 | +15 | -0 |
| 2023-12-29 03:52 | cleanup | n0tr1v | 3 | +6 | -4 |
| 2023-12-29 03:31 | stop loading icon to work with poker page as well | n0tr1v | 2 | +16 | -3 |
| 2023-12-29 03:14 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-29 03:08 | keep track of open streams | n0tr1v | 1 | +6 | -0 |
| 2023-12-29 03:04 | cleanup | n0tr1v | 4 | +12 | -19 |
| 2023-12-29 02:58 | cleanup | n0tr1v | 2 | +5 | -1 |
| 2023-12-29 02:55 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-29 02:42 | fix "stop tab loading icon" for new stream menu | n0tr1v | 2 | +32 | -13 |
| 2023-12-28 23:46 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-28 22:55 | menu balance to redirect to poker page | n0tr1v | 1 | +2 | -2 |
| 2023-12-28 22:06 | cleanup | n0tr1v | 1 | +6 | -6 |
| 2023-12-28 21:50 | hide first | n0tr1v | 1 | +1 | -2 |
| 2023-12-28 21:46 | experimental no refresh menu | n0tr1v | 7 | +57 | -7 |
| 2023-12-28 20:50 | fix name | n0tr1v | 1 | +5 | -5 |
| 2023-12-28 20:31 | cleanup | n0tr1v | 1 | +5 | -2 |
| 2023-12-28 20:00 | fix redraw seats | n0tr1v | 1 | +2 | -2 |
| 2023-12-28 19:31 | cleanup | n0tr1v | 1 | +18 | -8 |
| 2023-12-28 19:00 | rake for 1000 BB | n0tr1v | 1 | +1 | -0 |
| 2023-12-28 18:23 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-12-28 16:43 | add :anatomical-heart: emoji | n0tr1v | 2 | +47 | -45 |
| 2023-12-28 16:40 | add :shush: emoji | n0tr1v | 2 | +2 | -0 |
| 2023-12-28 16:38 | add :lungs: emoji | n0tr1v | 2 | +2 | -0 |
| 2023-12-28 05:28 | UI | n0tr1v | 1 | +2 | -2 |
| 2023-12-28 04:33 | ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-28 04:19 | ui | n0tr1v | 1 | +2 | -1 |
| 2023-12-28 04:13 | poker hands help | n0tr1v | 1 | +116 | -75 |
| 2023-12-27 22:21 | highlight active tables | n0tr1v | 1 | +1 | -1 |
| 2023-12-27 22:19 | fix | n0tr1v | 1 | +0 | -4 |
| 2023-12-27 21:42 | cleanup | n0tr1v | 1 | +4 | -0 |
| 2023-12-27 21:38 | cleanup | n0tr1v | 2 | +17 | -17 |
| 2023-12-27 21:24 | cleanup | n0tr1v | 1 | +2 | -9 |
| 2023-12-27 21:11 | disgusting | n0tr1v | 2 | +33 | -18 |
| 2023-12-27 19:20 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-27 19:19 | fix ui | n0tr1v | 1 | +2 | -2 |
| 2023-12-27 17:46 | increase rake back | n0tr1v | 1 | +1 | -1 |
| 2023-12-27 17:20 | keep precision | n0tr1v | 1 | +3 | -4 |
| 2023-12-27 17:16 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-27 17:04 | display referred count | n0tr1v | 5 | +15 | -0 |
| 2023-12-27 16:25 | rate limit | n0tr1v | 1 | +1 | -1 |
| 2023-12-27 16:22 | admin | n0tr1v | 3 | +5 | -2 |
| 2023-12-27 16:04 | keep track of rake back given | n0tr1v | 3 | +14 | -6 |
| 2023-12-27 07:08 | cleanup | n0tr1v | 1 | +21 | -17 |
| 2023-12-27 06:59 | as fair as I can | n0tr1v | 1 | +1 | -1 |
| 2023-12-27 06:54 | fix | n0tr1v | 1 | +2 | -1 |
| 2023-12-27 06:29 | rake back | n0tr1v | 14 | +272 | -27 |
| 2023-12-26 22:25 | refactor | n0tr1v | 2 | +3 | -3 |
| 2023-12-26 21:47 | UI | n0tr1v | 1 | +2 | -2 |
| 2023-12-26 21:40 | UI | n0tr1v | 1 | +2 | -2 |
| 2023-12-26 21:37 | cleanup | n0tr1v | 1 | +2 | -7 |
| 2023-12-26 21:17 | revert configs | n0tr1v | 1 | +2 | -2 |
| 2023-12-26 21:12 | new progress bar | n0tr1v | 2 | +35 | -67 |
| 2023-12-26 19:33 | cleanup | n0tr1v | 1 | +5 | -6 |
| 2023-12-26 17:28 | better anim | n0tr1v | 1 | +2 | -2 |
| 2023-12-26 17:26 | add animations | n0tr1v | 2 | +20 | -13 |
| 2023-12-26 17:09 | add cash-bonus animation | n0tr1v | 2 | +67 | -0 |
| 2023-12-26 05:28 | fix rake | n0tr1v | 1 | +1 | -1 |
| 2023-12-26 05:26 | fix rake for big table | n0tr1v | 1 | +4 | -3 |
| 2023-12-26 04:59 | fix | n0tr1v | 1 | +6 | -6 |
| 2023-12-26 04:52 | change labels | n0tr1v | 1 | +2 | -2 |
| 2023-12-26 03:18 | fix | n0tr1v | 1 | +4 | -1 |
| 2023-12-25 20:45 | cleanup | n0tr1v | 1 | +4 | -3 |
| 2023-12-25 20:43 | cleanup | n0tr1v | 1 | +8 | -8 |
| 2023-12-25 20:29 | admin | n0tr1v | 3 | +8 | -5 |
| 2023-12-25 19:47 | cleanup | n0tr1v | 1 | +6 | -13 |
| 2023-12-25 19:19 | cleanup | n0tr1v | 1 | +6 | -14 |
| 2023-12-25 19:17 | cleanup | n0tr1v | 1 | +24 | -28 |
| 2023-12-25 19:10 | cleanup | n0tr1v | 2 | +13 | -16 |
| 2023-12-25 19:03 | cleanup | n0tr1v | 1 | +2 | -4 |
| 2023-12-25 18:55 | cleanup | n0tr1v | 1 | +1 | -6 |
| 2023-12-25 18:32 | cleanup | n0tr1v | 1 | +5 | -1 |
| 2023-12-25 18:27 | cleanup | n0tr1v | 1 | +6 | -3 |
| 2023-12-25 18:01 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-12-25 17:30 | cleanup | n0tr1v | 1 | +1 | -5 |
| 2023-12-25 17:25 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-25 17:18 | cleanup | n0tr1v | 1 | +2 | -4 |
| 2023-12-25 17:16 | cleanup | n0tr1v | 2 | +39 | -33 |
| 2023-12-25 17:11 | cleanup | n0tr1v | 1 | +16 | -26 |
| 2023-12-25 17:05 | cleanup | n0tr1v | 1 | +8 | -17 |
| 2023-12-25 16:38 | cleanup | n0tr1v | 1 | +8 | -6 |
| 2023-12-25 16:26 | cleanup | n0tr1v | 1 | +8 | -11 |
| 2023-12-25 16:16 | cleanup | n0tr1v | 1 | +2 | -11 |
| 2023-12-25 16:10 | cleanup | n0tr1v | 2 | +18 | -18 |
| 2023-12-25 15:44 | cleanup | n0tr1v | 1 | +10 | -11 |
| 2023-12-24 22:14 | refactor | n0tr1v | 2 | +117 | -117 |
| 2023-12-24 22:10 | refactor | n0tr1v | 2 | +83 | -83 |
| 2023-12-24 22:00 | cleanup | n0tr1v | 2 | +15 | -11 |
| 2023-12-24 21:56 | cleanup | n0tr1v | 2 | +12 | -4 |
| 2023-12-24 21:35 | UI | n0tr1v | 1 | +1 | -1 |
| 2023-12-24 20:45 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-24 20:25 | UI | n0tr1v | 2 | +15 | -0 |
| 2023-12-24 19:47 | UI | n0tr1v | 1 | +2 | -2 |
| 2023-12-24 19:37 | UI | n0tr1v | 1 | +10 | -2 |
| 2023-12-24 18:56 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-24 18:52 | UI | n0tr1v | 1 | +27 | -5 |
| 2023-12-24 17:10 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-24 15:57 | doc | n0tr1v | 1 | +4 | -3 |
| 2023-12-24 15:40 | cleanup | n0tr1v | 1 | +2 | -7 |
| 2023-12-24 05:55 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-24 05:46 | move code | n0tr1v | 1 | +30 | -30 |
| 2023-12-24 05:45 | cleanup | n0tr1v | 1 | +32 | -42 |
| 2023-12-24 05:19 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-12-24 05:16 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-24 05:15 | cleanup | n0tr1v | 1 | +46 | -14 |
| 2023-12-24 05:06 | cleanup | n0tr1v | 1 | +9 | -7 |
| 2023-12-24 05:03 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-12-24 04:54 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-24 04:42 | cleanup | n0tr1v | 1 | +21 | -33 |
| 2023-12-24 04:37 | cleanup | n0tr1v | 1 | +6 | -17 |
| 2023-12-24 04:03 | Fix UI | n0tr1v | 2 | +10 | -4 |
| 2023-12-24 02:57 | fixes | n0tr1v | 2 | +11 | -7 |
| 2023-12-24 02:26 | fix style | n0tr1v | 1 | +1 | -1 |
| 2023-12-23 05:04 | cleanup | n0tr1v | 3 | +125 | -72 |
| 2023-12-23 04:57 | new poker | n0tr1v | 6 | +307 | -180 |
| 2023-12-22 03:41 | cleanup | n0tr1v | 1 | +2 | -15 |
| 2023-12-22 03:29 | cleanup | n0tr1v | 1 | +8 | -7 |
| 2023-12-22 03:16 | auto fold/check | n0tr1v | 1 | +8 | -3 |
| 2023-12-22 03:00 | cannot fold when there is no bet | n0tr1v | 1 | +10 | -4 |
| 2023-12-22 02:14 | Add poker slash commands | n0tr1v | 4 | +85 | -4 |
| 2023-12-22 01:30 | cleanup | n0tr1v | 1 | +0 | -11 |
| 2023-12-22 01:26 | cleanup | n0tr1v | 1 | +9 | -5 |
| 2023-12-22 01:17 | fix possible crash | n0tr1v | 1 | +26 | -13 |
| 2023-12-21 20:17 | tmp | n0tr1v | 1 | +8 | -6 |
| 2023-12-21 18:58 | cleanup | n0tr1v | 2 | +24 | -16 |
| 2023-12-21 18:48 | cleanup | n0tr1v | 2 | +28 | -26 |
| 2023-12-21 18:43 | cleanup | n0tr1v | 1 | +28 | -23 |
| 2023-12-21 18:27 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-21 18:25 | cleanup | n0tr1v | 2 | +25 | -13 |
| 2023-12-21 17:45 | move code | n0tr1v | 1 | +18 | -18 |
| 2023-12-21 17:29 | cleanup | n0tr1v | 1 | +32 | -28 |
| 2023-12-21 17:03 | cleanup | n0tr1v | 2 | +41 | -41 |
| 2023-12-21 16:52 | cleanup | n0tr1v | 2 | +19 | -21 |
| 2023-12-21 16:45 | mtx/rwmtx | n0tr1v | 1 | +52 | -10 |
| 2023-12-21 15:30 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-21 15:29 | cleanup | n0tr1v | 17 | +150 | -313 |
| 2023-12-21 05:04 | cleanup | n0tr1v | 1 | +16 | -11 |
| 2023-12-21 04:16 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-12-21 04:15 | configurable animation time | n0tr1v | 1 | +22 | -19 |
| 2023-12-21 03:45 | keep game cards in log | n0tr1v | 1 | +15 | -0 |
| 2023-12-21 03:28 | can reorder tables | n0tr1v | 2 | +6 | -1 |
| 2023-12-21 03:15 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-12-21 03:09 | admin | n0tr1v | 1 | +6 | -3 |
| 2023-12-21 02:43 | admin | n0tr1v | 1 | +2 | -0 |
| 2023-12-21 02:08 | hide/show deal button | n0tr1v | 2 | +16 | -1 |
| 2023-12-20 17:24 | cleanup | n0tr1v | 1 | +0 | -4 |
| 2023-12-20 17:01 | fix | n0tr1v | 2 | +6 | -2 |
| 2023-12-20 16:36 | UI | n0tr1v | 2 | +14 | -2 |
| 2023-12-20 16:29 | add help | n0tr1v | 1 | +5 | -0 |
| 2023-12-20 16:28 | add itr command | n0tr1v | 3 | +35 | -12 |
| 2023-12-20 15:52 | fix | n0tr1v | 1 | +3 | -2 |
| 2023-12-20 15:51 | enable | n0tr1v | 1 | +3 | -3 |
| 2023-12-20 15:44 | allow poker table to have own chat room | n0tr1v | 2 | +9 | -4 |
| 2023-12-20 15:21 | cleanup | n0tr1v | 1 | +16 | -16 |
| 2023-12-20 15:12 | skip notify | n0tr1v | 4 | +20 | -14 |
| 2023-12-20 05:55 | add wizz confirmation | n0tr1v | 1 | +1 | -0 |
| 2023-12-20 05:49 | fix wizz | n0tr1v | 3 | +33 | -6 |
| 2023-12-20 05:34 | wizz beta | n0tr1v | 6 | +594 | -524 |
| 2023-12-20 04:13 | ui | n0tr1v | 1 | +6 | -2 |
| 2023-12-20 03:56 | hide timestamps in embedded poker chat | n0tr1v | 5 | +11 | -4 |
| 2023-12-20 03:44 | ui | n0tr1v | 2 | +3 | -3 |
| 2023-12-20 03:34 | ui | n0tr1v | 1 | +2 | -2 |
| 2023-12-20 03:21 | Add chat to poker page | n0tr1v | 5 | +16 | -2 |
| 2023-12-20 00:48 | move | n0tr1v | 1 | +93 | -93 |
| 2023-12-20 00:47 | cleanup | n0tr1v | 1 | +17 | -17 |
| 2023-12-19 23:21 | fix | n0tr1v | 1 | +5 | -1 |
| 2023-12-19 17:46 | cleanup | n0tr1v | 1 | +23 | -3 |
| 2023-12-19 17:21 | cleanup | n0tr1v | 1 | +6 | -2 |
| 2023-12-19 17:13 | cleanup | n0tr1v | 1 | +8 | -4 |
| 2023-12-19 17:03 | move | n0tr1v | 1 | +14 | -14 |
| 2023-12-19 17:00 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-19 16:59 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-12-19 16:54 | cleanup | n0tr1v | 1 | +2 | -6 |
| 2023-12-19 16:49 | cleanup | n0tr1v | 1 | +21 | -21 |
| 2023-12-19 16:47 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-19 16:46 | cleanup | n0tr1v | 1 | +26 | -22 |
| 2023-12-19 16:44 | cleanup | n0tr1v | 2 | +51 | -22 |
| 2023-12-19 16:19 | cleanup | n0tr1v | 1 | +24 | -24 |
| 2023-12-19 16:18 | cleanup | n0tr1v | 2 | +14 | -9 |
| 2023-12-19 16:09 | cleanup | n0tr1v | 1 | +3 | -1 |
| 2023-12-19 16:07 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-12-19 07:38 | simple template | n0tr1v | 2 | +11 | -3 |
| 2023-12-19 07:34 | template | n0tr1v | 1 | +17 | -9 |
| 2023-12-19 07:28 | cleanup | n0tr1v | 1 | +16 | -12 |
| 2023-12-19 07:22 | cleanup | n0tr1v | 1 | +8 | -8 |
| 2023-12-19 07:16 | cleanup | n0tr1v | 1 | +14 | -15 |
| 2023-12-19 07:10 | cleanup | n0tr1v | 1 | +7 | -6 |
| 2023-12-19 07:08 | cleanup | n0tr1v | 1 | +4 | -10 |
| 2023-12-19 07:00 | cleanup | n0tr1v | 1 | +8 | -3 |
| 2023-12-19 06:55 | cleanup | n0tr1v | 1 | +5 | -7 |
| 2023-12-19 06:51 | cleanup | n0tr1v | 2 | +5 | -5 |
| 2023-12-19 06:50 | cleanup | n0tr1v | 1 | +4 | -8 |
| 2023-12-19 06:47 | cleanup | n0tr1v | 1 | +4 | -7 |
| 2023-12-19 06:40 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-12-19 06:38 | cleanup | n0tr1v | 2 | +137 | -137 |
| 2023-12-19 06:35 | cleanup | n0tr1v | 1 | +40 | -40 |
| 2023-12-19 06:31 | cleanup | n0tr1v | 1 | +39 | -39 |
| 2023-12-19 06:29 | cleanup | n0tr1v | 2 | +111 | -111 |
| 2023-12-19 06:24 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-19 06:23 | cleanup | n0tr1v | 2 | +4 | -6 |
| 2023-12-19 06:10 | cleanup | n0tr1v | 1 | +16 | -21 |
| 2023-12-19 06:03 | cleanup | n0tr1v | 2 | +3 | -3 |
| 2023-12-19 06:01 | cleanup | n0tr1v | 3 | +94 | -98 |
| 2023-12-19 05:47 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-12-19 05:45 | cleanup | n0tr1v | 1 | +22 | -17 |
| 2023-12-19 05:32 | cleanup | n0tr1v | 1 | +4 | -6 |
| 2023-12-19 05:26 | cleanup | n0tr1v | 1 | +20 | -20 |
| 2023-12-19 05:25 | refactor | n0tr1v | 1 | +48 | -48 |
| 2023-12-19 05:22 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-12-19 05:20 | move code | n0tr1v | 4 | +521 | -496 |
| 2023-12-19 05:12 | refactor | n0tr1v | 3 | +42 | -42 |
| 2023-12-19 05:10 | cleanup | n0tr1v | 1 | +10 | -21 |
| 2023-12-19 05:08 | refactor | n0tr1v | 1 | +9 | -9 |
| 2023-12-19 05:07 | cleanup | n0tr1v | 1 | +48 | -24 |
| 2023-12-19 05:02 | use userid instead of username | n0tr1v | 2 | +35 | -35 |
| 2023-12-19 04:54 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-12-19 04:52 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-12-19 04:50 | doc | n0tr1v | 1 | +2 | -0 |
| 2023-12-19 04:18 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-19 04:16 | cleanup | n0tr1v | 2 | +25 | -29 |
| 2023-12-19 04:11 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-19 04:10 | cleanup | n0tr1v | 1 | +17 | -12 |
| 2023-12-19 04:07 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-12-19 04:05 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2023-12-19 03:44 | cleanup | n0tr1v | 1 | +9 | -6 |
| 2023-12-19 03:36 | cleanup | n0tr1v | 1 | +36 | -35 |
| 2023-12-19 03:24 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-12-19 03:23 | cleanup | n0tr1v | 1 | +6 | -6 |
| 2023-12-19 03:21 | cleanup | n0tr1v | 1 | +203 | -190 |
| 2023-12-19 02:39 | cleanup | n0tr1v | 1 | +38 | -36 |
| 2023-12-19 02:34 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-19 02:28 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-12-19 02:26 | cleanup | n0tr1v | 1 | +9 | -3 |
| 2023-12-19 02:24 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-12-19 02:24 | cleanup | n0tr1v | 1 | +7 | -4 |
| 2023-12-19 02:18 | cleanup | n0tr1v | 1 | +18 | -14 |
| 2023-12-19 02:04 | fix drawing seats | n0tr1v | 2 | +6 | -0 |
| 2023-12-19 01:50 | Fix all-in bug | n0tr1v | 1 | +8 | -8 |
| 2023-12-19 01:09 | fix unit tests | n0tr1v | 1 | +46 | -41 |
| 2023-12-19 01:03 | fix custom bet button | n0tr1v | 1 | +3 | -1 |
| 2023-12-19 00:31 | UI | n0tr1v | 6 | +34 | -4 |
| 2023-12-18 23:56 | display balance in dropdown | n0tr1v | 1 | +7 | -0 |
| 2023-12-18 21:08 | cleanup | n0tr1v | 1 | +21 | -27 |
| 2023-12-18 20:49 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-18 20:31 | cleanup | n0tr1v | 1 | +77 | -69 |
| 2023-12-18 20:25 | use user id | n0tr1v | 2 | +24 | -23 |
| 2023-12-18 20:18 | cleanup | n0tr1v | 1 | +0 | -16 |
| 2023-12-18 20:18 | cleanup | n0tr1v | 2 | +17 | -4 |
| 2023-12-18 20:15 | cleanup | n0tr1v | 2 | +15 | -3 |
| 2023-12-18 20:09 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-18 20:05 | cleanup | n0tr1v | 2 | +2 | -2 |
| 2023-12-18 20:05 | cleanup | n0tr1v | 2 | +3 | -3 |
| 2023-12-18 20:03 | ensure to get fresh data | n0tr1v | 2 | +14 | -1 |
| 2023-12-18 19:44 | cleanup | n0tr1v | 1 | +10 | -8 |
| 2023-12-18 19:42 | cleanup | n0tr1v | 1 | +22 | -16 |
| 2023-12-18 19:37 | cleanup | n0tr1v | 1 | +17 | -6 |
| 2023-12-18 19:33 | cleanup | n0tr1v | 1 | +17 | -10 |
| 2023-12-18 19:22 | cleanup | n0tr1v | 1 | +7 | -9 |
| 2023-12-18 18:09 | fix admin | n0tr1v | 2 | +5 | -4 |
| 2023-12-18 11:52 | cleanup | n0tr1v | 1 | +2 | -4 |
| 2023-12-18 11:48 | cleanup | n0tr1v | 1 | +26 | -21 |
| 2023-12-18 11:23 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-18 11:14 | cleanup | n0tr1v | 1 | +11 | -17 |
| 2023-12-18 11:04 | doc | n0tr1v | 1 | +2 | -2 |
| 2023-12-18 11:01 | fix rake | n0tr1v | 1 | +26 | -4 |
| 2023-12-18 10:41 | round half to even | n0tr1v | 2 | +3 | -2 |
| 2023-12-18 10:26 | drop rake | n0tr1v | 2 | +2 | -2 |
| 2023-12-18 09:55 | cleanup | n0tr1v | 1 | +11 | -12 |
| 2023-12-18 09:46 | cleanup | n0tr1v | 1 | +6 | -8 |
| 2023-12-18 09:37 | cleanup | n0tr1v | 1 | +9 | -9 |
| 2023-12-18 09:33 | mtx | n0tr1v | 1 | +8 | -1 |
| 2023-12-18 09:31 | cleanup | n0tr1v | 1 | +18 | -12 |
| 2023-12-18 09:23 | cleanup | n0tr1v | 1 | +18 | -18 |
| 2023-12-18 09:20 | cleanup | n0tr1v | 1 | +12 | -12 |
| 2023-12-18 09:12 | cleanup | n0tr1v | 1 | +0 | -2 |
| 2023-12-18 09:12 | cleanup | n0tr1v | 1 | +7 | -5 |
| 2023-12-18 09:08 | cleanup | n0tr1v | 1 | +20 | -23 |
| 2023-12-18 09:01 | cleanup | n0tr1v | 3 | +28 | -25 |
| 2023-12-18 08:46 | cleanup | n0tr1v | 1 | +36 | -46 |
| 2023-12-18 08:43 | cleanup | n0tr1v | 1 | +24 | -25 |
| 2023-12-18 08:30 | buy-in when joining room | n0tr1v | 6 | +123 | -87 |
| 2023-12-16 21:36 | join | n0tr1v | 2 | +40 | -3 |
| 2023-12-18 06:35 | ui | n0tr1v | 2 | +3 | -3 |
| 2023-12-18 06:30 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-18 06:25 | improve shortcuts | n0tr1v | 1 | +19 | -13 |
| 2023-12-18 06:16 | UI | n0tr1v | 1 | +24 | -9 |
| 2023-12-18 04:46 | configurable xmr price | n0tr1v | 10 | +22 | -4 |
| 2023-12-18 04:17 | ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-18 04:17 | helper | n0tr1v | 3 | +56 | -0 |
| 2023-12-18 03:38 | proper render auto action text when page refresh | n0tr1v | 1 | +26 | -16 |
| 2023-12-18 03:30 | cleanup | n0tr1v | 1 | +2 | -7 |
| 2023-12-18 03:20 | update doc | n0tr1v | 1 | +2 | -1 |
| 2023-12-18 03:13 | rotate user deposit address after a transfer is created | n0tr1v | 4 | +76 | -63 |
| 2023-12-18 02:17 | generate user new deposit address when a transaction is detected | n0tr1v | 3 | +38 | -16 |
| 2023-12-17 22:20 | add table type | n0tr1v | 1 | +15 | -4 |
| 2023-12-17 21:45 | add emoji | n0tr1v | 2 | +4 | -0 |
| 2023-12-17 21:34 | admin | n0tr1v | 1 | +4 | -6 |
| 2023-12-17 21:07 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-12-17 21:01 | admin | n0tr1v | 2 | +12 | -1 |
| 2023-12-17 14:09 | kick retards | n0tr1v | 1 | +1 | -0 |
| 2023-12-17 14:05 | cleanup | n0tr1v | 1 | +10 | -9 |
| 2023-12-17 13:49 | fix bug | n0tr1v | 1 | +1 | -1 |
| 2023-12-17 13:48 | db with | n0tr1v | 2 | +12 | -9 |
| 2023-12-17 13:31 | db With | n0tr1v | 2 | +55 | -42 |
| 2023-12-17 13:16 | cleanup | n0tr1v | 1 | +6 | -7 |
| 2023-12-17 13:15 | cleanup | n0tr1v | 1 | +5 | -2 |
| 2023-12-17 13:07 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-17 12:39 | mtx experiment | n0tr1v | 2 | +159 | -130 |
| 2023-12-17 11:57 | cleanup | n0tr1v | 1 | +1 | -6 |
| 2023-12-17 11:56 | cleanup | n0tr1v | 1 | +6 | -4 |
| 2023-12-17 11:53 | cleanup | n0tr1v | 1 | +12 | -16 |
| 2023-12-17 11:45 | cleanup | n0tr1v | 1 | +12 | -13 |
| 2023-12-17 11:35 | cleanup | n0tr1v | 1 | +76 | -61 |
| 2023-12-17 11:24 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-17 11:21 | cleanup | n0tr1v | 1 | +1 | -11 |
| 2023-12-17 11:19 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-17 11:16 | cleanup | n0tr1v | 1 | +11 | -10 |
| 2023-12-17 11:13 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-12-17 11:10 | cleanup | n0tr1v | 1 | +6 | -3 |
| 2023-12-17 11:04 | move code | n0tr1v | 1 | +12 | -12 |
| 2023-12-17 11:03 | cleanup | n0tr1v | 1 | +2 | -3 |
| 2023-12-17 10:54 | cleanup | n0tr1v | 1 | +4 | -3 |
| 2023-12-17 10:52 | cleanup | n0tr1v | 1 | +10 | -7 |
| 2023-12-17 10:49 | cleanup | n0tr1v | 1 | +9 | -7 |
| 2023-12-17 10:41 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-17 10:37 | cleanup | n0tr1v | 1 | +24 | -21 |
| 2023-12-17 10:27 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-17 10:26 | cleanup | n0tr1v | 1 | +17 | -13 |
| 2023-12-17 10:21 | cleanup | n0tr1v | 1 | +17 | -15 |
| 2023-12-17 10:18 | cleanup | n0tr1v | 1 | +13 | -13 |
| 2023-12-17 10:15 | cleanup | n0tr1v | 1 | +41 | -41 |
| 2023-12-17 10:07 | cleanup | n0tr1v | 1 | +11 | -4 |
| 2023-12-17 10:04 | cleanup | n0tr1v | 1 | +8 | -7 |
| 2023-12-17 10:00 | cleanup | n0tr1v | 1 | +18 | -18 |
| 2023-12-17 09:58 | cleanup | n0tr1v | 1 | +21 | -25 |
| 2023-12-17 09:54 | refactor | n0tr1v | 1 | +5 | -5 |
| 2023-12-17 09:51 | cleanup | n0tr1v | 1 | +6 | -6 |
| 2023-12-17 09:47 | cleanup | n0tr1v | 3 | +28 | -32 |
| 2023-12-17 09:30 | cleanup | n0tr1v | 2 | +3 | -10 |
| 2023-12-17 09:05 | admin | n0tr1v | 1 | +1 | -1 |
| 2023-12-17 08:19 | admin | n0tr1v | 1 | +4 | -0 |
| 2023-12-17 08:10 | admin | n0tr1v | 4 | +23 | -10 |
| 2023-12-17 07:42 | cleanup | n0tr1v | 1 | +13 | -8 |
| 2023-12-17 07:26 | cleanup | n0tr1v | 2 | +7 | -8 |
| 2023-12-17 07:24 | cleanup | n0tr1v | 1 | +10 | -6 |
| 2023-12-17 07:19 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-17 07:17 | cleanup | n0tr1v | 1 | +27 | -11 |
| 2023-12-17 06:45 | accessor for cash | n0tr1v | 1 | +15 | -13 |
| 2023-12-17 06:40 | make accessor for bet | n0tr1v | 1 | +22 | -20 |
| 2023-12-17 06:35 | fix db sync | n0tr1v | 2 | +8 | -0 |
| 2023-12-17 06:13 | log errs | n0tr1v | 1 | +7 | -0 |
| 2023-12-17 06:00 | fix | n0tr1v | 1 | +4 | -0 |
| 2023-12-17 04:58 | fix locks | n0tr1v | 1 | +4 | -4 |
| 2023-12-17 04:53 | add mutex | n0tr1v | 1 | +2 | -0 |
| 2023-12-17 04:49 | move code | n0tr1v | 1 | +6 | -6 |
| 2023-12-17 04:48 | log errors | n0tr1v | 1 | +2 | -0 |
| 2023-12-17 04:48 | allow bet under minBet if it is to match the current table bet (small blind) | n0tr1v | 1 | +1 | -1 |
| 2023-12-16 22:21 | ui | n0tr1v | 1 | +2 | -2 |
| 2023-12-16 22:09 | spectate btn | n0tr1v | 1 | +1 | -0 |
| 2023-12-16 22:09 | link back to poker page | n0tr1v | 1 | +6 | -2 |
| 2023-12-16 21:41 | fix | n0tr1v | 1 | +6 | -6 |
| 2023-12-16 21:05 | default buy-in | n0tr1v | 1 | +3 | -0 |
| 2023-12-16 20:58 | improve auto-unsit | n0tr1v | 1 | +16 | -12 |
| 2023-12-16 20:53 | refactor | n0tr1v | 1 | +4 | -4 |
| 2023-12-16 20:18 | implement buy-in | n0tr1v | 3 | +41 | -14 |
| 2023-12-16 18:58 | clear error on success action | n0tr1v | 1 | +1 | -0 |
| 2023-12-16 11:09 | ui | n0tr1v | 1 | +9 | -2 |
| 2023-12-16 10:49 | Add auto action all-in | n0tr1v | 1 | +6 | -0 |
| 2023-12-16 10:47 | add auto action bet | n0tr1v | 1 | +22 | -10 |
| 2023-12-16 10:03 | UI | n0tr1v | 2 | +54 | -15 |
| 2023-12-16 09:38 | clear error message after each round | n0tr1v | 1 | +1 | -2 |
| 2023-12-16 09:20 | cleanup auto actions | n0tr1v | 1 | +75 | -59 |
| 2023-12-16 09:03 | schedule action to do before it's your turn to play | n0tr1v | 1 | +179 | -84 |
| 2023-12-16 08:00 | UI | n0tr1v | 1 | +1 | -1 |
| 2023-12-16 07:59 | cleanup | n0tr1v | 1 | +12 | -9 |
| 2023-12-16 07:45 | UI | n0tr1v | 1 | +17 | -3 |
| 2023-12-16 07:34 | cleanup | n0tr1v | 1 | +7 | -7 |
| 2023-12-16 07:21 | hands played | n0tr1v | 3 | +9 | -3 |
| 2023-12-16 07:06 | ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-16 06:57 | ui | n0tr1v | 2 | +2 | -2 |
| 2023-12-16 06:51 | UI | n0tr1v | 1 | +3 | -3 |
| 2023-12-16 06:48 | add facepalm emoji | n0tr1v | 2 | +2 | -0 |
| 2023-12-16 06:30 | UI | n0tr1v | 1 | +7 | -5 |
| 2023-12-16 06:14 | ui | n0tr1v | 1 | +8 | -6 |
| 2023-12-16 06:00 | improve UI | n0tr1v | 2 | +12 | -5 |
| 2023-12-16 05:24 | improve ui | n0tr1v | 1 | +4 | -3 |
| 2023-12-16 05:15 | update monero value | n0tr1v | 1 | +1 | -1 |
| 2023-12-16 05:08 | keep track of transfer fee | n0tr1v | 2 | +7 | -1 |
| 2023-12-16 04:44 | cleanup | n0tr1v | 1 | +16 | -12 |
| 2023-12-16 04:35 | cleanup | n0tr1v | 1 | +8 | -2 |
| 2023-12-16 04:08 | update doc | n0tr1v | 1 | +1 | -0 |
| 2023-12-16 04:04 | cleanup | n0tr1v | 1 | +33 | -29 |
| 2023-12-16 03:55 | fix tests | n0tr1v | 1 | +21 | -20 |
| 2023-12-16 03:52 | cap max rake in relation to big blind | n0tr1v | 2 | +8 | -8 |
| 2023-12-16 03:43 | cleanup | n0tr1v | 1 | +2 | -4 |
| 2023-12-16 03:37 | cleanup | n0tr1v | 2 | +14 | -7 |
| 2023-12-16 03:30 | cleanup | n0tr1v | 2 | +7 | -8 |
| 2023-12-16 03:25 | cleanup | n0tr1v | 1 | +4 | -3 |
| 2023-12-16 03:16 | cleanup | n0tr1v | 1 | +2 | -3 |
| 2023-12-16 01:57 | cleanup | n0tr1v | 2 | +7 | -4 |
| 2023-12-16 01:46 | cleanup | n0tr1v | 1 | +7 | -11 |
| 2023-12-16 01:28 | refactor better var name | n0tr1v | 2 | +40 | -40 |
| 2023-12-16 01:20 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-16 01:20 | admin | n0tr1v | 4 | +21 | -0 |
| 2023-12-16 00:40 | fix err msg | n0tr1v | 1 | +2 | -2 |
| 2023-12-16 00:33 | fix blinds name bug | n0tr1v | 1 | +1 | -0 |
| 2023-12-15 23:59 | collect rake on free table to simulate paid table games | n0tr1v | 1 | +2 | -4 |
| 2023-12-15 23:52 | improve ui | n0tr1v | 4 | +11 | -5 |
| 2023-12-15 23:36 | admin | n0tr1v | 3 | +9 | -1 |
| 2023-12-15 22:37 | cleanup | n0tr1v | 1 | +4 | -11 |
| 2023-12-15 22:33 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 22:32 | cleanup booting players | n0tr1v | 1 | +6 | -1 |
| 2023-12-15 22:29 | do not auto-unsit players who had no opportunities to make an action during the game | n0tr1v | 1 | +21 | -8 |
| 2023-12-15 21:54 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-12-15 21:51 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-12-15 21:46 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-15 21:43 | fix countdown on page refresh | n0tr1v | 2 | +18 | -28 |
| 2023-12-15 20:21 | fix minBet | n0tr1v | 1 | +2 | -2 |
| 2023-12-15 11:20 | cleanup | n0tr1v | 1 | +16 | -8 |
| 2023-12-15 11:09 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 11:03 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 11:01 | cleanup | n0tr1v | 1 | +3 | -5 |
| 2023-12-15 10:59 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-15 10:56 | cleanup | n0tr1v | 1 | +19 | -18 |
| 2023-12-15 10:48 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-12-15 10:45 | cleanup | n0tr1v | 1 | +8 | -8 |
| 2023-12-15 10:41 | cleanup | n0tr1v | 1 | +0 | -4 |
| 2023-12-15 10:33 | cleanup | n0tr1v | 1 | +13 | -22 |
| 2023-12-15 10:24 | cleanup | n0tr1v | 2 | +59 | -50 |
| 2023-12-15 09:53 | cleanup | n0tr1v | 1 | +2 | -0 |
| 2023-12-15 09:49 | cleanup | n0tr1v | 1 | +4 | -9 |
| 2023-12-15 09:45 | cleanup | n0tr1v | 1 | +2 | -11 |
| 2023-12-15 09:38 | cleanup | n0tr1v | 1 | +30 | -25 |
| 2023-12-15 09:27 | cleanup | n0tr1v | 1 | +10 | -11 |
| 2023-12-15 09:18 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-15 08:24 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-12-15 08:15 | fix | n0tr1v | 2 | +8 | -8 |
| 2023-12-15 08:12 | fix | n0tr1v | 1 | +2 | -2 |
| 2023-12-15 07:57 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 07:49 | move | n0tr1v | 1 | +7 | -7 |
| 2023-12-15 07:49 | simplify code | n0tr1v | 1 | +2 | -2 |
| 2023-12-15 07:43 | prevent doing multiple out tx in a short time | n0tr1v | 1 | +7 | -0 |
| 2023-12-15 07:42 | fix bug | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 07:42 | get last out tx | n0tr1v | 1 | +5 | -0 |
| 2023-12-15 07:42 | fix regex | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 07:08 | cleanup | n0tr1v | 1 | +75 | -74 |
| 2023-12-15 07:03 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 06:55 | keep "redirect" query param across pages | n0tr1v | 6 | +10 | -4 |
| 2023-12-15 06:36 | fix img | n0tr1v | 1 | +0 | -0 |
| 2023-12-15 06:27 | display rake | n0tr1v | 3 | +6 | -0 |
| 2023-12-15 06:17 | ensure player cannot bet below amount of big blind | n0tr1v | 1 | +6 | -0 |
| 2023-12-15 06:08 | validate withdraw address format | n0tr1v | 1 | +5 | -0 |
| 2023-12-15 06:08 | refactor | n0tr1v | 1 | +4 | -4 |
| 2023-12-15 05:38 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-12-15 05:25 | notes | n0tr1v | 2 | +19 | -0 |
| 2023-12-15 05:15 | live xmr | n0tr1v | 6 | +24 | -26 |
| 2023-12-15 04:15 | implement max rake | n0tr1v | 1 | +1 | -0 |
| 2023-12-15 04:07 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-15 04:04 | improve UI | n0tr1v | 1 | +5 | -1 |
| 2023-12-15 03:56 | Do not rake uncalled bets | n0tr1v | 1 | +13 | -0 |
| 2023-12-15 02:21 | poker sounds icon | n0tr1v | 1 | +15 | -0 |
| 2023-12-15 01:55 | enable/disable poker sounds | n0tr1v | 6 | +26 | -6 |
| 2023-12-15 00:54 | better annoying sounds | n0tr1v | 2 | +1 | -1 |
| 2023-12-15 00:50 | annoying sounds, but better than no sound | n0tr1v | 3 | +18 | -4 |
| 2023-12-14 23:55 | add reset chips button | n0tr1v | 2 | +12 | -0 |
| 2023-12-14 22:11 | display players count | n0tr1v | 3 | +18 | -3 |
| 2023-12-14 21:56 | admin transactions page | n0tr1v | 6 | +65 | -0 |
| 2023-12-14 20:55 | cleanup | n0tr1v | 3 | +8 | -8 |
| 2023-12-14 20:46 | notifs on deposit | n0tr1v | 1 | +7 | -0 |
| 2023-12-14 19:40 | cleanup | n0tr1v | 1 | +3 | -5 |
| 2023-12-14 19:39 | no rake on free tables | n0tr1v | 1 | +8 | -2 |
| 2023-12-14 19:19 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 19:18 | fix | n0tr1v | 1 | +2 | -2 |
| 2023-12-14 19:17 | fix | n0tr1v | 2 | +5 | -5 |
| 2023-12-14 19:11 | bring back free tables | n0tr1v | 4 | +33 | -8 |
| 2023-12-14 18:20 | move notif | n0tr1v | 1 | +5 | -5 |
| 2023-12-14 10:55 | toggle withdraw enabled setting | n0tr1v | 8 | +46 | -23 |
| 2023-12-14 10:46 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 10:45 | notify withdraw | n0tr1v | 1 | +6 | -0 |
| 2023-12-14 10:29 | fix stream limit | n0tr1v | 1 | +14 | -0 |
| 2023-12-14 10:18 | for fun | n0tr1v | 2 | +3 | -1 |
| 2023-12-14 09:31 | doc | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 09:29 | Add doc | n0tr1v | 1 | +2 | -0 |
| 2023-12-14 09:24 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-14 09:21 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-14 09:04 | fix ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 08:52 | fix ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 08:21 | auth middleware to set redirect param for the login mechanism | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 08:05 | prevent submitting the same form twice | n0tr1v | 3 | +85 | -71 |
| 2023-12-14 07:23 | remove house fee on withdraw | n0tr1v | 2 | +4 | -13 |
| 2023-12-14 07:20 | improve rake log | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 07:12 | implement poker rake | n0tr1v | 4 | +60 | -8 |
| 2023-12-14 06:24 | cleanup | n0tr1v | 1 | +1 | -5 |
| 2023-12-14 06:16 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-14 06:01 | simplify code | n0tr1v | 1 | +3 | -2 |
| 2023-12-14 04:19 | cleanup | n0tr1v | 2 | +6 | -1 |
| 2023-12-14 04:16 | cleanup | n0tr1v | 2 | +23 | -4 |
| 2023-12-14 03:50 | check new balance | n0tr1v | 1 | +7 | -0 |
| 2023-12-14 03:33 | db transaction | n0tr1v | 1 | +8 | -5 |
| 2023-12-14 03:21 | fix balance check | n0tr1v | 1 | +4 | -3 |
| 2023-12-14 03:21 | format piconero to xmr string | n0tr1v | 1 | +5 | -0 |
| 2023-12-14 03:20 | Add rollback | n0tr1v | 1 | +4 | -0 |
| 2023-12-14 02:26 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-14 02:06 | fix | n0tr1v | 1 | +2 | -2 |
| 2023-12-14 01:09 | keep piconero in database | n0tr1v | 13 | +136 | -93 |
| 2023-12-14 00:45 | UI | n0tr1v | 1 | +2 | -1 |
| 2023-12-14 00:41 | cleanup | n0tr1v | 1 | +2 | -3 |
| 2023-12-13 22:16 | prevent user from withdrawing to deposit address | n0tr1v | 1 | +4 | -0 |
| 2023-12-13 20:39 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-13 20:37 | improve ui | n0tr1v | 1 | +2 | -0 |
| 2023-12-13 20:31 | use table minimum bet setting | n0tr1v | 1 | +22 | -21 |
| 2023-12-13 20:24 | improve transactions table UI | n0tr1v | 1 | +1 | -3 |
| 2023-12-13 20:24 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-13 20:06 | improve errors on withdraw form | n0tr1v | 1 | +11 | -8 |
| 2023-12-13 18:57 | improve UI | n0tr1v | 1 | +11 | -5 |
| 2023-12-13 11:01 | improve UX | n0tr1v | 2 | +5 | -3 |
| 2023-12-13 10:53 | improve ux | n0tr1v | 1 | +1 | -1 |
| 2023-12-13 10:39 | improve withdraw UX | n0tr1v | 3 | +26 | -10 |
| 2023-12-13 10:16 | withdraw xmr | n0tr1v | 4 | +54 | -1 |
| 2023-12-13 08:55 | add warning | n0tr1v | 1 | +4 | -1 |
| 2023-12-13 08:37 | systemd for wallet rpc | n0tr1v | 3 | +21 | -5 |
| 2023-12-13 08:14 | poker xmr stagenet test | n0tr1v | 10 | +209 | -17 |
| 2023-12-13 04:24 | fix emoji help | n0tr1v | 1 | +1 | -1 |
| 2023-12-13 01:10 | fix doc | n0tr1v | 1 | +1 | -1 |
| 2023-12-13 01:10 | fix | n0tr1v | 1 | +1 | -0 |
| 2023-12-13 00:16 | cleanup | n0tr1v | 1 | +9 | -5 |
| 2023-12-13 00:11 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-12 23:49 | use crypto rand for deck shuffle | n0tr1v | 2 | +22 | -1 |
| 2023-12-12 23:07 | fix playing orders in 2 players game | n0tr1v | 1 | +11 | -6 |
| 2023-12-12 22:49 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-12 22:41 | cleanup | n0tr1v | 1 | +6 | -4 |
| 2023-12-12 22:39 | cleanup | n0tr1v | 2 | +17 | -13 |
| 2023-12-12 22:27 | cleanup | n0tr1v | 2 | +8 | -5 |
| 2023-12-12 22:21 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-12 22:20 | cleanup | n0tr1v | 1 | +7 | -14 |
| 2023-12-12 22:14 | cleanup | n0tr1v | 1 | +30 | -33 |
| 2023-12-12 22:04 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 22:01 | fix | n0tr1v | 1 | +3 | -3 |
| 2023-12-12 22:00 | cleanup | n0tr1v | 2 | +22 | -20 |
| 2023-12-12 21:56 | cleanup | n0tr1v | 1 | +6 | -9 |
| 2023-12-12 21:19 | refund bets if winners len is 0 | n0tr1v | 1 | +37 | -23 |
| 2023-12-12 21:06 | txs | n0tr1v | 1 | +9 | -5 |
| 2023-12-12 20:58 | db transaction | n0tr1v | 1 | +4 | -4 |
| 2023-12-12 20:56 | fix unsit log spam | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 20:50 | db transaction | n0tr1v | 2 | +17 | -7 |
| 2023-12-12 20:36 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 20:35 | fix bug | n0tr1v | 1 | +7 | -1 |
| 2023-12-12 19:43 | maybe fix alive players | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 19:42 | fix unsit/sit | n0tr1v | 1 | +8 | -1 |
| 2023-12-12 19:24 | save changes only after success sit | n0tr1v | 1 | +3 | -3 |
| 2023-12-12 17:29 | cleanup | n0tr1v | 1 | +1 | -5 |
| 2023-12-12 11:07 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 11:06 | add error msg | n0tr1v | 2 | +9 | -1 |
| 2023-12-12 10:54 | cleanup | n0tr1v | 3 | +7 | -1 |
| 2023-12-12 10:49 | poker page | n0tr1v | 6 | +40 | -1 |
| 2023-12-12 10:34 | cleanup | n0tr1v | 3 | +8 | -35 |
| 2023-12-12 10:23 | cleanup | n0tr1v | 2 | +22 | -11 |
| 2023-12-12 09:54 | keep track of chips when server restart | n0tr1v | 4 | +228 | -30 |
| 2023-12-12 03:49 | cleanup | n0tr1v | 1 | +11 | -5 |
| 2023-12-12 03:45 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-12 03:11 | cleanup | n0tr1v | 1 | +21 | -14 |
| 2023-12-12 02:59 | cleanup | n0tr1v | 1 | +4 | -0 |
| 2023-12-12 02:57 | add doc | n0tr1v | 1 | +3 | -0 |
| 2023-12-12 02:54 | cleanup | n0tr1v | 2 | +23 | -22 |
| 2023-12-12 02:41 | cleanup | n0tr1v | 1 | +7 | -6 |
| 2023-12-12 02:40 | cleanup | n0tr1v | 1 | +9 | -7 |
| 2023-12-12 02:00 | fix countdown | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 01:59 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-12 01:58 | cleanup | n0tr1v | 2 | +2 | -44 |
| 2023-12-12 01:53 | fix auto unsit | n0tr1v | 1 | +7 | -21 |
| 2023-12-12 01:46 | fix countdown | n0tr1v | 1 | +1 | -1 |
| 2023-12-12 01:45 | auto unsit inactive players | n0tr1v | 1 | +69 | -36 |
| 2023-12-12 00:54 | cleanup | n0tr1v | 1 | +4 | -5 |
| 2023-12-12 00:52 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-12-11 22:28 | cleanup | n0tr1v | 1 | +11 | -11 |
| 2023-12-11 20:19 | cleanup | n0tr1v | 3 | +58 | -104 |
| 2023-12-11 20:12 | cleanup | n0tr1v | 1 | +2 | -6 |
| 2023-12-11 20:11 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-11 20:10 | cleanup | n0tr1v | 2 | +3 | -12 |
| 2023-12-11 20:08 | cleanup | n0tr1v | 2 | +9 | -9 |
| 2023-12-11 20:06 | cleanup | n0tr1v | 1 | +33 | -29 |
| 2023-12-11 20:02 | cleanup | n0tr1v | 1 | +17 | -17 |
| 2023-12-11 20:01 | cleanup | n0tr1v | 1 | +19 | -14 |
| 2023-12-11 19:35 | add doc | n0tr1v | 1 | +2 | -2 |
| 2023-12-11 18:06 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-12-11 18:03 | cleanup | n0tr1v | 1 | +2 | -6 |
| 2023-12-11 08:23 | cleanup | n0tr1v | 1 | +4 | -6 |
| 2023-12-11 08:11 | cleanup | n0tr1v | 1 | +53 | -50 |
| 2023-12-10 05:57 | cleanup | n0tr1v | 1 | +2 | -10 |
| 2023-12-09 12:31 | hands help | n0tr1v | 1 | +95 | -1 |
| 2023-12-09 11:27 | fix | n0tr1v | 1 | +7 | -8 |
| 2023-12-09 11:15 | cleanup | n0tr1v | 1 | +35 | -23 |
| 2023-12-09 11:06 | refactor | n0tr1v | 1 | +7 | -7 |
| 2023-12-09 10:54 | dedup code | n0tr1v | 1 | +4 | -30 |
| 2023-12-09 10:53 | cleanup | n0tr1v | 1 | +7 | -2 |
| 2023-12-09 10:48 | refactor | n0tr1v | 1 | +18 | -18 |
| 2023-12-09 10:47 | cleanup | n0tr1v | 1 | +6 | -13 |
| 2023-12-09 10:41 | move code | n0tr1v | 1 | +27 | -27 |
| 2023-12-09 10:41 | improve UI | n0tr1v | 1 | +13 | -4 |
| 2023-12-09 09:49 | cleanup | n0tr1v | 1 | +18 | -26 |
| 2023-12-09 08:45 | UI | n0tr1v | 1 | +7 | -0 |
| 2023-12-09 08:27 | UI | n0tr1v | 1 | +6 | -6 |
| 2023-12-09 08:15 | UI | n0tr1v | 2 | +32 | -11 |
| 2023-12-09 07:35 | ui | n0tr1v | 1 | +2 | -0 |
| 2023-12-09 07:09 | fix anims | n0tr1v | 1 | +7 | -7 |
| 2023-12-09 06:51 | fix stuff | n0tr1v | 2 | +18 | -39 |
| 2023-12-09 06:33 | dealer token | n0tr1v | 2 | +44 | -5 |
| 2023-12-09 05:42 | UI | n0tr1v | 1 | +7 | -0 |
| 2023-12-09 05:26 | UI | n0tr1v | 1 | +12 | -12 |
| 2023-12-09 05:19 | UI | n0tr1v | 1 | +111 | -51 |
| 2023-12-09 03:15 | comment | n0tr1v | 1 | +2 | -0 |
| 2023-12-09 03:06 | Add /chips-reset command | n0tr1v | 2 | +22 | -1 |
| 2023-12-09 02:58 | call 0 to act like check | n0tr1v | 1 | +11 | -7 |
| 2023-12-09 02:49 | improve logs | n0tr1v | 1 | +3 | -0 |
| 2023-12-09 02:45 | remove deck hash/string | n0tr1v | 2 | +4 | -8 |
| 2023-12-09 02:08 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-09 02:07 | cleanup | n0tr1v | 1 | +7 | -3 |
| 2023-12-09 02:00 | cleanup | n0tr1v | 1 | +46 | -20 |
| 2023-12-09 01:05 | display bet label on page load | n0tr1v | 1 | +5 | -0 |
| 2023-12-09 01:03 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-12-09 01:02 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-12-09 00:58 | fix cash labels | n0tr1v | 1 | +12 | -3 |
| 2023-12-08 23:00 | fix split pot | n0tr1v | 2 | +15 | -1 |
| 2023-12-08 21:51 | cleanup | n0tr1v | 1 | +13 | -9 |
| 2023-12-08 21:46 | simplify code | n0tr1v | 2 | +13 | -61 |
| 2023-12-08 21:17 | larger logs | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 21:12 | cleanup | n0tr1v | 2 | +27 | -1 |
| 2023-12-08 21:09 | cleanup | n0tr1v | 1 | +2 | -19 |
| 2023-12-08 20:56 | fix all-in | n0tr1v | 1 | +5 | -6 |
| 2023-12-08 20:45 | button all-in | n0tr1v | 1 | +30 | -11 |
| 2023-12-08 20:22 | fix double pot | n0tr1v | 1 | +6 | -2 |
| 2023-12-08 20:10 | typo | n0tr1v | 1 | +3 | -3 |
| 2023-12-08 11:44 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-08 11:43 | cleanup | n0tr1v | 2 | +19 | -15 |
| 2023-12-08 10:57 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 10:56 | handle odd chips | n0tr1v | 2 | +27 | -1 |
| 2023-12-08 10:31 | cleanup | n0tr1v | 2 | +5 | -5 |
| 2023-12-08 09:59 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2023-12-08 09:58 | cleanup | n0tr1v | 1 | +13 | -10 |
| 2023-12-08 09:50 | cleanup | n0tr1v | 1 | +29 | -30 |
| 2023-12-08 09:40 | clenaup | n0tr1v | 1 | +2 | -10 |
| 2023-12-08 09:36 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 09:35 | cleanup | n0tr1v | 1 | +5 | -2 |
| 2023-12-08 09:32 | useless | n0tr1v | 1 | +0 | -2 |
| 2023-12-08 09:29 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 09:25 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 09:21 | cleanup | n0tr1v | 1 | +9 | -19 |
| 2023-12-08 09:11 | cleanup | n0tr1v | 1 | +0 | -8 |
| 2023-12-08 09:09 | cleanup | n0tr1v | 1 | +0 | -4 |
| 2023-12-08 09:08 | cleanup | n0tr1v | 1 | +0 | -4 |
| 2023-12-08 09:07 | cleanup | n0tr1v | 1 | +11 | -17 |
| 2023-12-08 08:56 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-12-08 08:53 | better split pot algo | n0tr1v | 2 | +38 | -17 |
| 2023-12-08 05:24 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2023-12-08 04:55 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-12-08 04:43 | unused | n0tr1v | 1 | +0 | -6 |
| 2023-12-08 04:39 | cleanup | n0tr1v | 1 | +2 | -4 |
| 2023-12-08 04:35 | cleanup | n0tr1v | 1 | +1 | -8 |
| 2023-12-08 04:31 | improve logs | n0tr1v | 1 | +4 | -1 |
| 2023-12-08 04:17 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 04:15 | improve log | n0tr1v | 1 | +8 | -7 |
| 2023-12-08 04:10 | improve UX | n0tr1v | 1 | +11 | -0 |
| 2023-12-08 04:00 | improve logs | n0tr1v | 1 | +3 | -0 |
| 2023-12-08 03:51 | improve logs | n0tr1v | 1 | +10 | -2 |
| 2023-12-08 03:48 | improve winner string | n0tr1v | 2 | +22 | -18 |
| 2023-12-08 03:07 | cleanup | n0tr1v | 1 | +0 | -4 |
| 2023-12-08 02:55 | fix "allSettled" | n0tr1v | 2 | +36 | -15 |
| 2023-12-08 02:27 | better log for "call" | n0tr1v | 1 | +1 | -1 |
| 2023-12-08 01:37 | fix bug | n0tr1v | 1 | +6 | -5 |
| 2023-12-08 00:58 | fix | n0tr1v | 1 | +3 | -4 |
| 2023-12-08 00:41 | fix broken winner string | n0tr1v | 1 | +2 | -0 |
| 2023-12-08 00:39 | fix | n0tr1v | 1 | +4 | -4 |
| 2023-12-08 00:38 | fix ongoing game bug | n0tr1v | 1 | +0 | -4 |
| 2023-12-08 00:28 | fixes | n0tr1v | 1 | +22 | -1 |
| 2023-12-08 00:21 | prevent multi seat | n0tr1v | 1 | +8 | -0 |
| 2023-12-07 23:58 | fixes | n0tr1v | 2 | +28 | -8 |
| 2023-12-07 23:31 | cleanup | n0tr1v | 1 | +6 | -4 |
| 2023-12-07 23:22 | fix folded players bug | n0tr1v | 1 | +3 | -0 |
| 2023-12-07 23:01 | fix | n0tr1v | 1 | +5 | -1 |
| 2023-12-07 23:00 | fix for go 1.19 | n0tr1v | 1 | +1 | -1 |
| 2023-12-07 22:46 | fix split pot | n0tr1v | 2 | +49 | -9 |
| 2023-12-07 22:30 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-07 22:28 | split pot and all-in | n0tr1v | 1 | +21 | -5 |
| 2023-12-07 22:28 | cleanup | n0tr1v | 2 | +27 | -53 |
| 2023-12-07 21:50 | sort winners players | n0tr1v | 1 | +6 | -0 |
| 2023-12-07 21:37 | cleanup | n0tr1v | 1 | +9 | -6 |
| 2023-12-07 21:35 | cleanup | n0tr1v | 1 | +6 | -3 |
| 2023-12-07 21:30 | cleanup | n0tr1v | 1 | +40 | -27 |
| 2023-12-07 21:12 | cleanup | n0tr1v | 1 | +21 | -19 |
| 2023-12-07 20:52 | split pot | n0tr1v | 2 | +101 | -16 |
| 2023-12-07 11:13 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-07 11:12 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-07 11:07 | cleanup | n0tr1v | 1 | +31 | -26 |
| 2023-12-07 09:42 | cleanup | n0tr1v | 1 | +22 | -24 |
| 2023-12-07 09:14 | prevent over betting | n0tr1v | 1 | +6 | -1 |
| 2023-12-07 09:08 | prevent multiple deal | n0tr1v | 1 | +6 | -1 |
| 2023-12-07 09:00 | cleanup | n0tr1v | 2 | +10 | -9 |
| 2023-12-07 08:30 | UI | n0tr1v | 1 | +4 | -4 |
| 2023-12-07 08:25 | UI | n0tr1v | 1 | +12 | -7 |
| 2023-12-07 07:54 | UI | n0tr1v | 1 | +19 | -19 |
| 2023-12-07 07:42 | comment | n0tr1v | 1 | +3 | -0 |
| 2023-12-07 07:38 | ux | n0tr1v | 1 | +4 | -1 |
| 2023-12-07 07:35 | small/big blinds | n0tr1v | 2 | +49 | -16 |
| 2023-12-07 04:25 | cleanup | n0tr1v | 1 | +49 | -46 |
| 2023-12-06 21:58 | todo | n0tr1v | 1 | +2 | -0 |
| 2023-12-06 21:56 | implement dealer index | n0tr1v | 2 | +83 | -7 |
| 2023-12-06 20:19 | ui | n0tr1v | 1 | +1 | -1 |
| 2023-12-06 20:15 | improve ui | n0tr1v | 1 | +11 | -7 |
| 2023-12-06 20:06 | wait time for a user is 60s | n0tr1v | 1 | +1 | -1 |
| 2023-12-06 20:06 | fix crash | n0tr1v | 1 | +5 | -3 |
| 2023-12-06 20:02 | ui | n0tr1v | 1 | +2 | -2 |
| 2023-12-06 20:01 | update docker image to go 1.19 | n0tr1v | 2 | +2 | -2 |
| 2023-12-06 20:00 | bet shortcuts | n0tr1v | 1 | +18 | -3 |
| 2023-12-06 19:49 | add logs for player sit/unsit | n0tr1v | 1 | +4 | -0 |
| 2023-12-06 12:23 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-06 12:21 | add todo | n0tr1v | 1 | +1 | -0 |
| 2023-12-06 12:17 | save chips | n0tr1v | 1 | +10 | -4 |
| 2023-12-06 11:58 | command to transfer funds | n0tr1v | 3 | +53 | -5 |
| 2023-12-06 11:38 | set chips | n0tr1v | 2 | +29 | -0 |
| 2023-12-06 11:24 | fix stuff, add chips to db | n0tr1v | 3 | +20 | -3 |
| 2023-12-06 11:07 | fixes | n0tr1v | 1 | +11 | -8 |
| 2023-12-06 11:01 | fix | n0tr1v | 1 | +4 | -4 |
| 2023-12-06 10:44 | go vet | n0tr1v | 1 | +1 | -1 |
| 2023-12-06 10:33 | prevent data race | n0tr1v | 1 | +8 | -7 |
| 2023-12-06 10:23 | data race | n0tr1v | 1 | +53 | -13 |
| 2023-12-06 10:09 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-12-06 10:09 | fix data race | n0tr1v | 1 | +24 | -8 |
| 2023-12-06 09:45 | cleanup | n0tr1v | 1 | +12 | -23 |
| 2023-12-06 09:36 | improve logs | n0tr1v | 1 | +35 | -6 |
| 2023-12-06 09:24 | UI | n0tr1v | 2 | +5 | -19 |
| 2023-12-06 09:16 | fix | n0tr1v | 1 | +16 | -2 |
| 2023-12-06 08:42 | ui | n0tr1v | 2 | +20 | -7 |
| 2023-12-06 08:07 | ui | n0tr1v | 1 | +2 | -0 |
| 2023-12-06 08:02 | ui | n0tr1v | 1 | +1 | -0 |
| 2023-12-06 07:55 | ui | n0tr1v | 1 | +9 | -9 |
| 2023-12-06 07:26 | build actions div | n0tr1v | 1 | +15 | -15 |
| 2023-12-06 07:03 | fix | n0tr1v | 1 | +2 | -0 |
| 2023-12-06 06:09 | logs | n0tr1v | 1 | +2 | -1 |
| 2023-12-06 06:03 | logs | n0tr1v | 4 | +62 | -3 |
| 2023-12-06 04:47 | todo | n0tr1v | 1 | +1 | -0 |
| 2023-12-06 04:46 | ui | n0tr1v | 1 | +13 | -1 |
| 2023-12-06 04:20 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-06 04:18 | proper reveal cards | n0tr1v | 2 | +6 | -6 |
| 2023-12-06 04:09 | UI | n0tr1v | 1 | +20 | -5 |
| 2023-12-06 03:59 | cleanup | n0tr1v | 1 | +18 | -8 |
| 2023-12-06 03:43 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-12-06 03:40 | display winner and winner hand | n0tr1v | 2 | +20 | -4 |
| 2023-12-06 03:31 | actually find winning hand | n0tr1v | 3 | +38 | -8 |
| 2023-12-06 02:36 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2023-12-06 02:35 | cleanup | n0tr1v | 1 | +15 | -11 |
| 2023-12-06 02:31 | comment | n0tr1v | 1 | +1 | -0 |
| 2023-12-06 02:30 | cleanup | n0tr1v | 1 | +14 | -10 |
| 2023-12-06 02:17 | cleanup | n0tr1v | 1 | +106 | -105 |
| 2023-12-06 02:13 | cleanup | n0tr1v | 1 | +257 | -253 |
| 2023-12-06 02:08 | cleanup | n0tr1v | 1 | +22 | -17 |
| 2023-12-06 02:03 | cleanup | n0tr1v | 4 | +1225 | -1177 |
| 2023-12-06 01:45 | cleanup | n0tr1v | 1 | +15 | -16 |
| 2023-12-06 01:35 | cleanup | n0tr1v | 1 | +28 | -32 |
| 2023-12-06 01:31 | cleanup | n0tr1v | 1 | +18 | -10 |
| 2023-12-06 01:24 | validation | n0tr1v | 1 | +3 | -0 |
| 2023-12-06 01:16 | cleanup | n0tr1v | 1 | +14 | -13 |
| 2023-12-06 01:13 | cleanup | n0tr1v | 1 | +20 | -4 |
| 2023-12-06 01:09 | cleanup | n0tr1v | 1 | +51 | -69 |
| 2023-12-06 01:03 | cleanup | n0tr1v | 1 | +39 | -35 |
| 2023-12-06 00:50 | cleanup | n0tr1v | 1 | +9 | -6 |
| 2023-12-06 00:44 | cleanup | n0tr1v | 1 | +6 | -8 |
| 2023-12-06 00:42 | cleanup | n0tr1v | 1 | +8 | -5 |
| 2023-12-06 00:39 | cleanup | n0tr1v | 1 | +61 | -55 |
| 2023-12-06 00:21 | cleanup | n0tr1v | 1 | +11 | -8 |
| 2023-12-05 23:24 | cleanup | n0tr1v | 1 | +15 | -8 |
| 2023-12-05 23:18 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-12-05 23:18 | cleanup | n0tr1v | 1 | +27 | -25 |
| 2023-12-05 23:16 | cleanup | n0tr1v | 1 | +17 | -10 |
| 2023-12-05 23:05 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-12-05 23:03 | comments | n0tr1v | 1 | +6 | -2 |
| 2023-12-05 22:58 | comment | n0tr1v | 1 | +1 | -0 |
| 2023-12-05 22:56 | cleanup | n0tr1v | 1 | +25 | -22 |
| 2023-12-05 22:54 | cleanup | n0tr1v | 1 | +14 | -14 |
| 2023-12-05 22:52 | add todo | n0tr1v | 1 | +1 | -0 |
| 2023-12-05 22:48 | fix bet | n0tr1v | 1 | +4 | -4 |
| 2023-12-05 22:42 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-12-05 22:41 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-12-05 22:28 | error msg | n0tr1v | 1 | +16 | -1 |
| 2023-12-05 22:16 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-12-05 22:14 | cleanup | n0tr1v | 1 | +14 | -15 |
| 2023-12-05 22:09 | no deal to broke people | n0tr1v | 1 | +4 | -0 |
| 2023-12-05 22:05 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-05 22:04 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-12-05 21:57 | show cards | n0tr1v | 1 | +22 | -0 |
| 2023-12-05 21:46 | end game when everyone folded | n0tr1v | 1 | +53 | -7 |
| 2023-12-05 21:19 | cleanup | n0tr1v | 1 | +12 | -18 |
| 2023-12-05 21:15 | fix color | n0tr1v | 1 | +12 | -2 |
| 2023-12-05 21:00 | impl check | n0tr1v | 1 | +4 | -0 |
| 2023-12-05 20:56 | bet call rise and stuff | n0tr1v | 1 | +17 | -3 |
| 2023-12-05 20:17 | fix | n0tr1v | 1 | +6 | -4 |
| 2023-12-05 20:15 | call btn | n0tr1v | 1 | +9 | -0 |
| 2023-12-05 20:11 | check bets / auto fold... | n0tr1v | 1 | +67 | -32 |
| 2023-12-05 19:37 | cleanup | n0tr1v | 1 | +12 | -12 |
| 2023-12-05 19:33 | cleanup | n0tr1v | 1 | +33 | -32 |
| 2023-12-05 11:35 | fancy timer | n0tr1v | 1 | +62 | -6 |
| 2023-12-05 11:13 | cleanup | n0tr1v | 1 | +16 | -8 |
| 2023-12-05 10:57 | UI | n0tr1v | 1 | +7 | -4 |
| 2023-12-05 09:17 | cleanup | n0tr1v | 1 | +5 | -0 |
| 2023-12-05 09:09 | update user balance | n0tr1v | 1 | +46 | -18 |
| 2023-12-05 07:30 | main pot stuff | n0tr1v | 1 | +28 | -4 |
| 2023-12-05 07:09 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-05 07:07 | main pot label | n0tr1v | 1 | +2 | -0 |
| 2023-12-05 06:52 | cleanup | n0tr1v | 1 | +12 | -7 |
| 2023-12-05 06:31 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-12-05 06:26 | reverse flip cards direction | n0tr1v | 1 | +6 | -6 |
| 2023-12-05 04:59 | dont wait for folded players input | n0tr1v | 1 | +7 | -3 |
| 2023-12-05 04:55 | animate fold cards | n0tr1v | 1 | +38 | -8 |
| 2023-12-05 04:44 | reset | n0tr1v | 1 | +4 | -1 |
| 2023-12-05 04:37 | publish deck hash when starting game | n0tr1v | 1 | +15 | -3 |
| 2023-12-05 04:33 | show deck at end of game | n0tr1v | 1 | +18 | -1 |
| 2023-12-05 04:24 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-12-05 04:18 | reset | n0tr1v | 1 | +3 | -1 |
| 2023-12-05 04:11 | cleanup | n0tr1v | 1 | +3 | -1 |
| 2023-12-05 04:09 | reset cards (deal new game) | n0tr1v | 1 | +24 | -5 |
| 2023-12-05 03:50 | fix | n0tr1v | 1 | +27 | -15 |
| 2023-12-05 03:41 | add flag IsGameOver | n0tr1v | 1 | +2 | -0 |
| 2023-12-05 03:36 | display own cards | n0tr1v | 1 | +25 | -1 |
| 2023-12-05 03:24 | display your cards | n0tr1v | 1 | +18 | -2 |
| 2023-12-05 03:15 | countdown | n0tr1v | 1 | +40 | -20 |
| 2023-12-05 02:44 | cleanup | n0tr1v | 1 | +5 | -2 |
| 2023-12-05 02:40 | style | n0tr1v | 1 | +6 | -7 |
| 2023-12-05 02:37 | bet call fold actions | n0tr1v | 3 | +76 | -4 |
| 2023-12-05 02:20 | cleanup | n0tr1v | 1 | +6 | -6 |
| 2023-12-05 02:19 | check action & cleanup | n0tr1v | 3 | +112 | -80 |
| 2023-12-04 23:55 | comment | n0tr1v | 1 | +1 | -0 |
| 2023-12-04 23:49 | cleanup | n0tr1v | 1 | +32 | -30 |
| 2023-12-04 23:21 | cleanup | n0tr1v | 1 | +27 | -44 |
| 2023-12-04 23:19 | cool | n0tr1v | 1 | +58 | -16 |
| 2023-12-04 23:08 | cleanup | n0tr1v | 1 | +17 | -16 |
| 2023-12-04 23:05 | cleanup | n0tr1v | 1 | +10 | -18 |
| 2023-12-04 22:57 | cleanup | n0tr1v | 1 | +4 | -8 |
| 2023-12-04 22:45 | fix | n0tr1v | 1 | +5 | -6 |
| 2023-12-04 22:40 | err | n0tr1v | 1 | +1 | -0 |
| 2023-12-04 22:39 | cleanup | n0tr1v | 2 | +559 | -548 |
| 2023-12-04 22:37 | trash | n0tr1v | 1 | +23 | -21 |
| 2023-12-04 22:17 | still trash | n0tr1v | 3 | +45 | -16 |
| 2023-12-04 21:43 | cleanup | n0tr1v | 1 | +7 | -0 |
| 2023-12-04 21:41 | cleanup | n0tr1v | 1 | +4 | -5 |
| 2023-12-04 21:40 | more garbage | n0tr1v | 1 | +29 | -20 |
| 2023-12-04 21:28 | garbage progress | n0tr1v | 3 | +150 | -118 |
| 2023-12-04 20:46 | stuff | n0tr1v | 1 | +17 | -18 |
| 2023-12-04 20:24 | garbage code | n0tr1v | 1 | +32 | -2 |
| 2023-12-04 20:18 | poker | n0tr1v | 1 | +59 | -26 |
| 2023-12-04 19:38 | poker | n0tr1v | 3 | +51 | -2 |
| 2023-12-04 11:42 | stuff | n0tr1v | 3 | +35 | -7 |
| 2023-12-04 11:19 | stuff | n0tr1v | 1 | +25 | -1 |
| 2023-12-04 10:40 | cleanup | n0tr1v | 1 | +0 | -14 |
| 2023-12-04 09:37 | cleanup | n0tr1v | 1 | +6 | -2 |
| 2023-12-04 08:32 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-12-04 08:13 | cleanup | n0tr1v | 1 | +37 | -105 |
| 2023-12-04 07:59 | deal cards | n0tr1v | 1 | +146 | -16 |
| 2023-12-04 07:32 | fix dealing | n0tr1v | 1 | +26 | -5 |
| 2023-12-04 07:13 | fix code | n0tr1v | 1 | +1 | -1 |
| 2023-12-04 07:07 | no info leak | n0tr1v | 1 | +4 | -2 |
| 2023-12-04 07:06 | poker | n0tr1v | 1 | +71 | -5 |
| 2023-12-04 04:19 | poker | n0tr1v | 1 | +26 | -10 |
| 2023-12-04 03:37 | poker stuff | n0tr1v | 1 | +15 | -12 |
| 2023-12-04 03:01 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-12-04 03:00 | poker stuff | n0tr1v | 2 | +15 | -3 |
| 2023-12-04 02:42 | test poker | n0tr1v | 3 | +153 | -0 |
| 2023-12-01 02:42 | fix theme for new accounts | n0tr1v | 1 | +4 | -0 |
| 2023-11-30 09:15 | use hashmaps to matches slash commands, and avoid hundreds of useless conditions | n0tr1v | 1 | +166 | -145 |
| 2023-11-28 22:35 | update go mod | n0tr1v | 1 | +1 | -1 |
| 2023-11-28 22:35 | fix crash when user is being deleted | n0tr1v | 1 | +4 | -1 |
| 2023-11-28 22:00 | fix gists | n0tr1v | 1 | +0 | -1 |
| 2023-11-15 20:12 | Add reverse to the context | n0tr1v | 1 | +2 | -0 |
| 2023-10-14 02:36 | remove time from profile | n0tr1v | 1 | +1 | -1 |
| 2023-10-14 02:34 | hide potential tz info leak from public profile | n0tr1v | 1 | +18 | -2 |
| 2023-10-06 19:08 | fix rand.Rand not being thread safe | n0tr1v | 1 | +1 | -3 |
| 2023-10-04 17:40 | cleanup | n0tr1v | 1 | +7 | -8 |
| 2023-10-04 07:29 | simplify code | n0tr1v | 3 | +9 | -16 |
| 2023-10-04 07:16 | allow to pick color from chess UI form page | n0tr1v | 3 | +20 | -3 |
| 2023-10-04 00:38 | prevent self-kick | n0tr1v | 1 | +4 | -0 |
| 2023-10-03 20:34 | force user refresh when using force captcha command | n0tr1v | 1 | +1 | -0 |
| 2023-10-02 21:02 | fix test | n0tr1v | 1 | +2 | -2 |
| 2023-09-30 05:30 | forum spam filter | n0tr1v | 1 | +2 | -1 |
| 2023-09-29 18:54 | force user to refresh when getting logged out | n0tr1v | 1 | +1 | -0 |
| 2023-09-27 06:41 | fix infinite redirects | n0tr1v | 1 | +2 | -2 |
| 2023-07-18 01:29 | simplify code | n0tr1v | 3 | +7 | -3 |
| 2023-07-01 22:52 | autocleanup | n0tr1v | 1 | +3 | -0 |
| 2023-07-01 07:47 | magic no refresh delete msg button | n0tr1v | 4 | +333 | -339 |
| 2023-06-28 20:56 | cleanup | n0tr1v | 1 | +2 | -8 |
| 2023-06-28 20:51 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-06-28 20:48 | cleanup | n0tr1v | 2 | +12 | -15 |
| 2023-06-28 20:40 | rename vars | n0tr1v | 2 | +11 | -11 |
| 2023-06-28 20:37 | rename var | n0tr1v | 1 | +2 | -2 |
| 2023-06-28 20:17 | fix auth | n0tr1v | 1 | +3 | -3 |
| 2023-06-28 20:12 | proper way of handling manual newline feature | n0tr1v | 3 | +14 | -17 |
| 2023-06-28 18:40 | add doc | n0tr1v | 1 | +2 | -2 |
| 2023-06-28 18:16 | support escaped new line char in manual multiline mode | n0tr1v | 1 | +8 | -1 |
| 2023-06-28 18:05 | add support for manual multiline | n0tr1v | 11 | +30 | -8 |
| 2023-06-27 20:06 | "read all messages" to open in a new tab | n0tr1v | 1 | +1 | -1 |
| 2023-06-27 19:40 | improve code | n0tr1v | 1 | +9 | -5 |
| 2023-06-27 04:13 | remove useless code | n0tr1v | 2 | +1 | -60 |
| 2023-06-27 04:07 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-06-27 04:04 | add pleading-face emoji | n0tr1v | 2 | +2 | -0 |
| 2023-06-24 23:36 | remove deprecated code | n0tr1v | 7 | +17 | -18 |
| 2023-06-24 23:09 | better name | n0tr1v | 2 | +13 | -13 |
| 2023-06-24 22:59 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-06-24 22:04 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-06-24 21:35 | cleanup | n0tr1v | 2 | +13 | -10 |
| 2023-06-24 18:37 | much better query | n0tr1v | 1 | +2 | -1 |
| 2023-06-23 04:14 | fix lulbins url | n0tr1v | 1 | +1 | -1 |
| 2023-06-22 20:05 | rid of referer | n0tr1v | 1 | +16 | -16 |
| 2023-06-22 17:43 | rid of referer | n0tr1v | 1 | +7 | -7 |
| 2023-06-22 17:32 | rid of referer | n0tr1v | 4 | +24 | -24 |
| 2023-06-22 17:15 | cleanup | n0tr1v | 1 | +11 | -9 |
| 2023-06-22 17:04 | remove referer calls | n0tr1v | 3 | +11 | -11 |
| 2023-06-22 16:57 | cleanup | n0tr1v | 2 | +8 | -7 |
| 2023-06-22 16:20 | simplify code | n0tr1v | 9 | +120 | -110 |
| 2023-06-22 15:51 | keep track of which client frontend was used for a request (tor / i2p) & dynamic git url accordingly | n0tr1v | 5 | +36 | -8 |
| 2023-06-22 08:09 | make git subdomain works for i2p as well | n0tr1v | 1 | +13 | -8 |
| 2023-06-22 08:06 | configurable git url | n0tr1v | 2 | +3 | -1 |
| 2023-06-22 07:37 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-22 07:35 | cleanup | n0tr1v | 1 | +11 | -12 |
| 2023-06-22 07:24 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-06-22 07:18 | cleanup | n0tr1v | 1 | +5 | -3 |
| 2023-06-22 07:15 | cleanup | n0tr1v | 1 | +17 | -10 |
| 2023-06-22 06:55 | fix style | n0tr1v | 1 | +3 | -0 |
| 2023-06-22 06:52 | fix archive style | n0tr1v | 1 | +1 | -0 |
| 2023-06-22 06:09 | change default background color | n0tr1v | 2 | +2 | -1 |
| 2023-06-22 04:53 | optimize code | n0tr1v | 1 | +1 | -1 |
| 2023-06-22 04:44 | cleaunp | n0tr1v | 2 | +2 | -1 |
| 2023-06-22 04:40 | git dkf subdomain | n0tr1v | 9 | +13 | -11 |
| 2023-06-22 03:14 | test git subdomain | n0tr1v | 1 | +25 | -1 |
| 2023-06-19 13:50 | do not show prev/next buttons when no stats | n0tr1v | 1 | +6 | -1 |
| 2023-06-18 07:46 | Add audit | n0tr1v | 1 | +1 | -0 |
| 2023-06-18 07:36 | better ui | n0tr1v | 1 | +3 | -2 |
| 2023-06-18 07:35 | adjustable time | n0tr1v | 3 | +22 | -11 |
| 2023-06-18 07:08 | allow rerun analysis | n0tr1v | 2 | +12 | -8 |
| 2023-06-18 07:02 | time based | n0tr1v | 1 | +3 | -3 |
| 2023-06-18 06:53 | depth analysis | n0tr1v | 1 | +3 | -3 |
| 2023-06-18 06:48 | cleanup | n0tr1v | 1 | +13 | -9 |
| 2023-06-18 06:42 | analyze display progress | n0tr1v | 3 | +114 | -24 |
| 2023-06-18 01:47 | useless | n0tr1v | 1 | +0 | -22 |
| 2023-06-18 01:45 | unused | n0tr1v | 1 | +0 | -5 |
| 2023-06-18 01:44 | use depth instead of time | n0tr1v | 1 | +1 | -1 |
| 2023-06-18 01:36 | give more time for better accuracy | n0tr1v | 1 | +1 | -4 |
| 2023-06-18 01:09 | fix mate | n0tr1v | 2 | +1 | -2 |
| 2023-06-18 01:04 | useless | n0tr1v | 1 | +0 | -1 |
| 2023-06-18 00:23 | cleanup | n0tr1v | 1 | +16 | -8 |
| 2023-06-18 00:05 | allow castle using king and rook squares | n0tr1v | 1 | +5 | -1 |
| 2023-06-18 00:05 | simplify code | n0tr1v | 1 | +6 | -2 |
| 2023-06-17 23:31 | cleanup code | n0tr1v | 1 | +6 | -3 |
| 2023-06-17 23:26 | typo | n0tr1v | 1 | +2 | -2 |
| 2023-06-17 22:25 | experiment | n0tr1v | 4 | +30 | -0 |
| 2023-06-17 21:57 | improve analyze link | n0tr1v | 2 | +7 | -2 |
| 2023-06-17 21:09 | make sure only one analyze is done | n0tr1v | 2 | +28 | -0 |
| 2023-06-17 20:47 | auth for analyze endpoint | n0tr1v | 2 | +5 | -1 |
| 2023-06-17 20:47 | typo | n0tr1v | 1 | +2 | -2 |
| 2023-06-17 20:44 | display analyze link to authorized users | n0tr1v | 2 | +31 | -31 |
| 2023-06-17 20:41 | fix typo | n0tr1v | 3 | +12 | -16 |
| 2023-06-17 20:40 | user can use analyze tool | n0tr1v | 5 | +46 | -28 |
| 2023-06-17 18:56 | Avoid double submission due to network lag | n0tr1v | 2 | +11 | -4 |
| 2023-06-17 18:31 | fix en passant | n0tr1v | 1 | +1 | -1 |
| 2023-06-17 18:27 | kinda working | n0tr1v | 1 | +15 | -15 |
| 2023-06-17 12:59 | pgn textarea readonly | n0tr1v | 1 | +1 | -1 |
| 2023-06-17 06:25 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-06-17 06:24 | simplify code | n0tr1v | 1 | +5 | -4 |
| 2023-06-17 06:20 | cleanup | n0tr1v | 1 | +2 | -5 |
| 2023-06-17 06:12 | cleanup | n0tr1v | 1 | +7 | -5 |
| 2023-06-17 05:48 | useless | n0tr1v | 1 | +0 | -1 |
| 2023-06-17 05:48 | dedup code | n0tr1v | 1 | +20 | -31 |
| 2023-06-17 05:36 | better ui | n0tr1v | 1 | +18 | -3 |
| 2023-06-17 04:39 | cleanup | n0tr1v | 2 | +1 | -5 |
| 2023-06-17 04:32 | rename function | n0tr1v | 3 | +11 | -11 |
| 2023-06-17 04:31 | simplify code | n0tr1v | 1 | +1 | -4 |
| 2023-06-17 04:30 | Add DoParseInt64OrDefault utils function | n0tr1v | 2 | +38 | -0 |
| 2023-06-17 04:26 | redirect after chess analyze done | n0tr1v | 1 | +1 | -1 |
| 2023-06-17 04:13 | remove duplicated code | n0tr1v | 6 | +43 | -113 |
| 2023-06-17 04:03 | fix code | n0tr1v | 1 | +9 | -2 |
| 2023-06-17 03:52 | improve css | n0tr1v | 1 | +11 | -8 |
| 2023-06-17 03:37 | useless code | n0tr1v | 2 | +0 | -99 |
| 2023-06-17 03:36 | improve graph css | n0tr1v | 2 | +4 | -5 |
| 2023-06-17 03:16 | fix css | n0tr1v | 1 | +2 | -3 |
| 2023-06-17 02:58 | fix graph column width | n0tr1v | 1 | +2 | -2 |
| 2023-06-17 02:51 | bad way of showing the last move in graph | n0tr1v | 1 | +4 | -0 |
| 2023-06-17 02:38 | useless code | n0tr1v | 1 | +0 | -28 |
| 2023-06-17 02:22 | add stalemate game | n0tr1v | 1 | +2 | -1 |
| 2023-06-17 02:22 | hide arrow when no best move | n0tr1v | 1 | +2 | -0 |
| 2023-06-17 01:30 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-16 15:50 | cleanup arrows & simplify math | n0tr1v | 2 | +12 | -9 |
| 2023-06-16 13:38 | fix arrow obstructing graph | n0tr1v | 1 | +1 | -0 |
| 2023-06-16 13:06 | simplify code | n0tr1v | 2 | +4 | -4 |
| 2023-06-16 12:40 | simplify code | n0tr1v | 2 | +546 | -550 |
| 2023-06-16 12:26 | Fix read-marker bug when messages are edited | n0tr1v | 3 | +602 | -557 |
| 2023-06-16 12:23 | do not update read-marker when editing a message | n0tr1v | 1 | +3 | -1 |
| 2023-06-16 05:46 | fix "disabling read-marker" | n0tr1v | 1 | +7 | -3 |
| 2023-06-16 05:38 | doc | n0tr1v | 1 | +1 | -1 |
| 2023-06-16 05:01 | doc | n0tr1v | 1 | +2 | -2 |
| 2023-06-16 04:58 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-16 04:54 | use hasset to make the code slightly easier to read | n0tr1v | 2 | +15 | -6 |
| 2023-06-16 04:39 | fix board | n0tr1v | 2 | +47 | -20 |
| 2023-06-16 03:35 | reduce animations | n0tr1v | 2 | +15 | -10 |
| 2023-06-16 02:54 | reduce css animations | n0tr1v | 1 | +7 | -2 |
| 2023-06-16 02:49 | simplify code | n0tr1v | 1 | +5 | -5 |
| 2023-06-16 02:24 | reduce bandwidth and css animations | n0tr1v | 1 | +14 | -6 |
| 2023-06-16 01:58 | doc | n0tr1v | 1 | +1 | -1 |
| 2023-06-15 20:01 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-06-15 19:55 | can escape @ to avoid actual tagging | n0tr1v | 3 | +15 | -5 |
| 2023-06-15 19:26 | useless | n0tr1v | 1 | +0 | -4 |
| 2023-06-15 19:25 | cleanup | n0tr1v | 1 | +14 | -8 |
| 2023-06-15 19:14 | cleanup | n0tr1v | 2 | +17 | -35 |
| 2023-06-15 18:47 | cleanup | n0tr1v | 2 | +12 | -28 |
| 2023-06-15 18:42 | cleanup | n0tr1v | 1 | +7 | -8 |
| 2023-06-15 18:31 | animation | n0tr1v | 2 | +71 | -15 |
| 2023-06-15 17:57 | fix arrow for flipped board | n0tr1v | 1 | +6 | -6 |
| 2023-06-15 17:32 | fix z-index | n0tr1v | 1 | +1 | -1 |
| 2023-06-15 17:30 | improve chess | n0tr1v | 3 | +71 | -64 |
| 2023-06-15 15:42 | fix arrow obstructing outside it's context | n0tr1v | 1 | +1 | -1 |
| 2023-06-15 15:32 | click board to move to next/prev position | n0tr1v | 2 | +93 | -14 |
| 2023-06-15 13:57 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-15 13:21 | improve style | n0tr1v | 1 | +1 | -0 |
| 2023-06-15 13:18 | cleanup arrow code | n0tr1v | 1 | +26 | -20 |
| 2023-06-15 13:01 | fix read-marker styling, thanks uD0S | n0tr1v | 2 | +2 | -2 |
| 2023-06-15 13:00 | perfect arrows | n0tr1v | 2 | +39 | -18 |
| 2023-06-15 11:40 | fix graph change for all users | n0tr1v | 1 | +4 | -2 |
| 2023-06-15 11:38 | arrow stuff | n0tr1v | 2 | +46 | -0 |
| 2023-06-15 11:38 | fix graph | n0tr1v | 2 | +3 | -3 |
| 2023-06-15 08:12 | update advantages | n0tr1v | 1 | +10 | -8 |
| 2023-06-15 08:08 | reduce bandwidth | n0tr1v | 1 | +3 | -1 |
| 2023-06-15 07:49 | fix | n0tr1v | 1 | +3 | -6 |
| 2023-06-15 07:47 | simplify code | n0tr1v | 1 | +41 | -24 |
| 2023-06-15 07:31 | cleanup | n0tr1v | 1 | +9 | -8 |
| 2023-06-15 07:28 | cleanup | n0tr1v | 1 | +11 | -12 |
| 2023-06-15 07:24 | cleanup | n0tr1v | 2 | +2 | -20 |
| 2023-06-15 07:12 | render best move | n0tr1v | 2 | +25 | -4 |
| 2023-06-15 06:57 | fix promotions | n0tr1v | 1 | +15 | -2 |
| 2023-06-15 06:46 | fix replay | n0tr1v | 2 | +57 | -2 |
| 2023-06-15 05:47 | improve game stats viewing ux | n0tr1v | 4 | +171 | -73 |
| 2023-06-15 05:11 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-06-15 05:09 | cleanup | n0tr1v | 1 | +4 | -3 |
| 2023-06-15 05:06 | replay moves | n0tr1v | 1 | +7 | -2 |
| 2023-06-15 05:01 | cleanup | n0tr1v | 1 | +10 | -6 |
| 2023-06-15 04:50 | simplify code | n0tr1v | 1 | +4 | -4 |
| 2023-06-15 03:58 | cleanup | n0tr1v | 1 | +11 | -7 |
| 2023-06-15 03:49 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-06-15 00:05 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-06-15 00:02 | cleanup | n0tr1v | 1 | +0 | -16 |
| 2023-06-15 00:01 | fix | n0tr1v | 1 | +2 | -2 |
| 2023-06-14 23:37 | highlight current position | n0tr1v | 1 | +2 | -1 |
| 2023-06-14 23:15 | fix bug | n0tr1v | 1 | +6 | -2 |
| 2023-06-14 22:54 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-14 22:53 | cleanup | n0tr1v | 1 | +4 | -1 |
| 2023-06-14 22:47 | display best move in html | n0tr1v | 1 | +1 | -0 |
| 2023-06-14 22:28 | fix bug | n0tr1v | 1 | +1 | -1 |
| 2023-06-14 22:20 | display best move | n0tr1v | 1 | +18 | -6 |
| 2023-06-14 21:43 | can click on graph to load position | n0tr1v | 2 | +37 | -21 |
| 2023-06-14 21:12 | add link to analyse | n0tr1v | 2 | +13 | -9 |
| 2023-06-14 21:03 | can't parse mate | n0tr1v | 1 | +8 | -0 |
| 2023-06-14 21:01 | fix mate | n0tr1v | 1 | +2 | -0 |
| 2023-06-14 20:23 | keep track of best move | n0tr1v | 1 | +6 | -4 |
| 2023-06-14 20:07 | remove fatal error | n0tr1v | 1 | +2 | -1 |
| 2023-06-14 19:49 | cleanup | n0tr1v | 1 | +18 | -20 |
| 2023-06-14 19:22 | improve ux | n0tr1v | 1 | +3 | -0 |
| 2023-06-14 19:12 | better pct | n0tr1v | 1 | +5 | -2 |
| 2023-06-14 19:06 | add algebraic notation | n0tr1v | 2 | +8 | -5 |
| 2023-06-14 18:40 | fix move | n0tr1v | 1 | +9 | -2 |
| 2023-06-14 18:24 | fix standard deviation | n0tr1v | 2 | +110 | -28 |
| 2023-06-14 13:11 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-06-14 13:08 | fix possible division by 0 | n0tr1v | 1 | +4 | -2 |
| 2023-06-14 13:07 | add chess game graph stats | n0tr1v | 4 | +189 | -12 |
| 2023-06-14 09:45 | specify analyse time | n0tr1v | 2 | +12 | -4 |
| 2023-06-14 09:31 | give more time to stockfish | n0tr1v | 1 | +1 | -1 |
| 2023-06-14 09:31 | testing endpoint | n0tr1v | 2 | +13 | -0 |
| 2023-06-14 09:14 | analyse game endpoint | n0tr1v | 3 | +62 | -14 |
| 2023-06-14 08:42 | save chess in database | n0tr1v | 4 | +136 | -21 |
| 2023-06-13 20:10 | doc | n0tr1v | 1 | +3 | -2 |
| 2023-06-13 19:56 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-06-13 19:55 | testing accuracy algo | n0tr1v | 2 | +285 | -0 |
| 2023-06-13 04:22 | fix doc | n0tr1v | 1 | +1 | -1 |
| 2023-06-13 04:18 | cleanup | n0tr1v | 4 | +8 | -8 |
| 2023-06-13 04:17 | move code | n0tr1v | 3 | +30 | -31 |
| 2023-06-13 04:16 | move code | n0tr1v | 9 | +469 | -449 |
| 2023-06-13 03:52 | move file | n0tr1v | 2 | +175 | -162 |
| 2023-06-13 03:49 | move code | n0tr1v | 2 | +29 | -27 |
| 2023-06-13 03:43 | move code | n0tr1v | 2 | +72 | -61 |
| 2023-06-13 03:40 | move code | n0tr1v | 2 | +33 | -32 |
| 2023-06-13 03:35 | move code | n0tr1v | 3 | +301 | -295 |
| 2023-06-13 03:29 | move code | n0tr1v | 3 | +678 | -649 |
| 2023-06-13 03:18 | move code | n0tr1v | 2 | +29 | -29 |
| 2023-06-13 03:16 | move code | n0tr1v | 2 | +235 | -231 |
| 2023-06-13 03:12 | useless code | n0tr1v | 2 | +0 | -30 |
| 2023-06-13 03:11 | move code | n0tr1v | 3 | +51 | -51 |
| 2023-06-13 03:06 | move code | n0tr1v | 2 | +81 | -75 |
| 2023-06-13 03:03 | move code | n0tr1v | 2 | +380 | -357 |
| 2023-06-13 02:57 | move code | n0tr1v | 2 | +224 | -211 |
| 2023-06-13 02:53 | move code | n0tr1v | 4 | +772 | -752 |
| 2023-06-13 02:46 | move code | n0tr1v | 2 | +370 | -356 |
| 2023-06-13 02:42 | move code | n0tr1v | 2 | +895 | -872 |
| 2023-06-13 02:26 | cleanup | n0tr1v | 2 | +5 | -1 |
| 2023-06-13 02:21 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-13 02:18 | simplify code | n0tr1v | 1 | +1 | -2 |
| 2023-06-13 02:02 | reorg buttons | n0tr1v | 1 | +4 | -2 |
| 2023-06-13 01:53 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-06-13 01:45 | cleanup | n0tr1v | 1 | +12 | -8 |
| 2023-06-13 01:40 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-06-12 23:40 | confirm popup for resign | n0tr1v | 2 | +54 | -29 |
| 2023-06-12 22:56 | no more flicker when game ends | n0tr1v | 2 | +7 | -4 |
| 2023-06-12 22:52 | do not display form if game is over | n0tr1v | 1 | +4 | -0 |
| 2023-06-12 22:11 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 22:10 | cleanup | n0tr1v | 1 | +4 | -1 |
| 2023-06-12 22:05 | cleanup | n0tr1v | 2 | +17 | -16 |
| 2023-06-12 21:59 | cleanup | n0tr1v | 1 | +3 | -5 |
| 2023-06-12 21:50 | claenup | n0tr1v | 1 | +10 | -28 |
| 2023-06-12 21:47 | simplify code | n0tr1v | 2 | +14 | -42 |
| 2023-06-12 21:38 | cleanup | n0tr1v | 2 | +466 | -451 |
| 2023-06-12 21:27 | cleanup | n0tr1v | 1 | +32 | -20 |
| 2023-06-12 21:18 | simplify code & reduce bandwidth | n0tr1v | 1 | +28 | -23 |
| 2023-06-12 21:05 | cleanup | n0tr1v | 1 | +6 | -5 |
| 2023-06-12 20:57 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-06-12 20:44 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-06-12 20:41 | cleanup | n0tr1v | 1 | +14 | -9 |
| 2023-06-12 20:37 | cleanup | n0tr1v | 2 | +29 | -23 |
| 2023-06-12 20:31 | simplify code | n0tr1v | 1 | +21 | -18 |
| 2023-06-12 20:27 | cleanup | n0tr1v | 1 | +22 | -22 |
| 2023-06-12 20:24 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 20:23 | cleanup | n0tr1v | 2 | +6 | -2 |
| 2023-06-12 20:19 | cleanup | n0tr1v | 1 | +8 | -8 |
| 2023-06-12 20:14 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 19:55 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-06-12 19:53 | cleanup | n0tr1v | 2 | +5 | -5 |
| 2023-06-12 19:43 | fix logic for resign button | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 19:42 | auth for resign/send move | n0tr1v | 1 | +3 | -0 |
| 2023-06-12 19:21 | cleanup | n0tr1v | 2 | +8 | -8 |
| 2023-06-12 19:16 | cleanup | n0tr1v | 2 | +21 | -21 |
| 2023-06-12 19:11 | useless code | n0tr1v | 2 | +3 | -5 |
| 2023-06-12 19:08 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-06-12 18:41 | add sounds enabled/disabled indicator | n0tr1v | 4 | +23 | -13 |
| 2023-06-12 18:17 | Add chess sounds | n0tr1v | 8 | +24 | -0 |
| 2023-06-12 17:13 | improve UI | n0tr1v | 2 | +20 | -12 |
| 2023-06-12 17:07 | fix colors | n0tr1v | 1 | +10 | -10 |
| 2023-06-12 16:58 | calculate and display advantage | n0tr1v | 2 | +105 | -15 |
| 2023-06-12 16:10 | never deploy chess debug in prod again | n0tr1v | 1 | +2 | -2 |
| 2023-06-12 16:09 | debug code | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 15:56 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-06-12 15:52 | improve perf | n0tr1v | 1 | +5 | -5 |
| 2023-06-12 15:43 | better ui | n0tr1v | 1 | +23 | -6 |
| 2023-06-12 08:17 | improve ux | n0tr1v | 1 | +6 | -4 |
| 2023-06-12 08:14 | prototype players status icon | n0tr1v | 2 | +73 | -14 |
| 2023-06-12 07:34 | easier to toggle debug mode for chess | n0tr1v | 1 | +13 | -8 |
| 2023-06-12 07:32 | move code | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 06:37 | cleanup | n0tr1v | 1 | +1 | -7 |
| 2023-06-12 06:04 | fix mate bug2 | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 05:57 | fix mate bug | n0tr1v | 1 | +1 | -1 |
| 2023-06-12 05:54 | cleanup | n0tr1v | 1 | +8 | -8 |
| 2023-06-12 05:17 | cleanup | n0tr1v | 2 | +35 | -22 |
| 2023-06-12 05:07 | cleanup | n0tr1v | 1 | +2 | -5 |
| 2023-06-12 05:05 | cleanup | n0tr1v | 1 | +3 | -4 |
| 2023-06-12 05:03 | cleanup | n0tr1v | 2 | +23 | -55 |
| 2023-06-12 04:58 | cleanup | n0tr1v | 1 | +2 | -6 |
| 2023-06-12 04:46 | remove debug | n0tr1v | 1 | +7 | -7 |
| 2023-06-12 04:46 | dedup code | n0tr1v | 2 | +11 | -21 |
| 2023-06-12 04:43 | simplify code | n0tr1v | 1 | +21 | -37 |
| 2023-06-12 04:27 | Fix "en passant" ui bug | n0tr1v | 2 | +37 | -12 |
| 2023-06-12 03:16 | useless code | n0tr1v | 1 | +3 | -17 |
| 2023-06-12 03:10 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-06-12 03:08 | fix last move color | n0tr1v | 1 | +3 | -2 |
| 2023-06-12 02:58 | cleanup | n0tr1v | 1 | +10 | -20 |
| 2023-06-12 02:53 | cleanup | n0tr1v | 1 | +23 | -8 |
| 2023-06-12 02:50 | simplify code | n0tr1v | 1 | +4 | -4 |
| 2023-06-12 02:37 | cleanup | n0tr1v | 1 | +11 | -14 |
| 2023-06-12 02:35 | cleanup | n0tr1v | 1 | +56 | -100 |
| 2023-06-12 02:05 | cleanup | n0tr1v | 1 | +3 | -19 |
| 2023-06-12 01:47 | useless code | n0tr1v | 5 | +9 | -178 |
| 2023-06-12 01:35 | cleanup | n0tr1v | 1 | +12 | -19 |
| 2023-06-12 01:29 | cleanup | n0tr1v | 1 | +60 | -47 |
| 2023-06-12 01:03 | cleanup | n0tr1v | 1 | +13 | -4 |
| 2023-06-12 00:57 | cleanup | n0tr1v | 1 | +31 | -49 |
| 2023-06-12 00:48 | cleanup | n0tr1v | 1 | +18 | -26 |
| 2023-06-11 23:58 | cleanup | n0tr1v | 1 | +4 | -54 |
| 2023-06-11 23:50 | testing code | n0tr1v | 4 | +0 | -18 |
| 2023-06-11 23:48 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-06-11 23:47 | doc | n0tr1v | 1 | +2 | -0 |
| 2023-06-11 23:43 | cleanup | n0tr1v | 1 | +12 | -16 |
| 2023-06-11 23:39 | improve capture animation | n0tr1v | 1 | +11 | -1 |
| 2023-06-11 23:31 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-06-11 23:30 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-06-11 23:29 | cleanup | n0tr1v | 1 | +1 | -11 |
| 2023-06-11 23:26 | cleanup | n0tr1v | 1 | +7 | -6 |
| 2023-06-11 23:22 | cleanup | n0tr1v | 2 | +8 | -5 |
| 2023-06-11 23:20 | cleanup | n0tr1v | 1 | +17 | -8 |
| 2023-06-11 22:51 | cleanup | n0tr1v | 1 | +17 | -13 |
| 2023-06-11 22:44 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-06-11 22:43 | cleanup | n0tr1v | 1 | +3 | -1 |
| 2023-06-11 22:39 | cleanup | n0tr1v | 1 | +0 | -1 |
| 2023-06-11 22:38 | cleanup | n0tr1v | 1 | +19 | -29 |
| 2023-06-11 22:34 | cleanup | n0tr1v | 1 | +6 | -19 |
| 2023-06-11 22:32 | cleanup | n0tr1v | 1 | +14 | -51 |
| 2023-06-11 21:56 | unused | n0tr1v | 1 | +1 | -1 |
| 2023-06-11 21:55 | debug code | n0tr1v | 1 | +7 | -7 |
| 2023-06-11 21:54 | fix rook after castle | n0tr1v | 2 | +29 | -6 |
| 2023-06-11 20:49 | insanity v2 | n0tr1v | 4 | +257 | -27 |
| 2023-06-11 18:38 | insanity | n0tr1v | 2 | +215 | -79 |
| 2023-06-11 13:33 | trash code, but awesome chess board | n0tr1v | 17 | +240 | -75 |
| 2023-06-11 08:27 | improve | n0tr1v | 1 | +1 | -1 |
| 2023-06-11 07:31 | keep /locate in input after a locate command | n0tr1v | 1 | +2 | -1 |
| 2023-06-11 06:54 | improve locate cmd | n0tr1v | 2 | +16 | -6 |
| 2023-06-11 06:38 | fix archive page | n0tr1v | 1 | +1 | -1 |
| 2023-06-11 06:36 | use read mutex | n0tr1v | 1 | +2 | -2 |
| 2023-06-11 06:34 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-06-11 06:07 | add /locate command | n0tr1v | 5 | +45 | -0 |
| 2023-06-11 05:49 | option to confirm before opening external links | n0tr1v | 10 | +57 | -5 |
| 2023-06-11 04:49 | dynamic external links | n0tr1v | 3 | +61 | -44 |
| 2023-06-10 15:10 | improve ui | n0tr1v | 3 | +11 | -2 |
| 2023-06-10 14:58 | api key page | n0tr1v | 5 | +69 | -0 |
| 2023-06-10 14:30 | because dawn will never figure out git | n0tr1v | 1 | +123 | -0 |
| 2023-06-10 13:30 | cleanup | n0tr1v | 6 | +9 | -11 |
| 2023-06-10 12:19 | add IsPM helper | n0tr1v | 2 | +5 | -1 |
| 2023-06-10 11:35 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-06-10 11:18 | always delete inboxes when deleting chat message | n0tr1v | 2 | +2 | -2 |
| 2023-06-10 11:14 | decrease counter when you delete own message | n0tr1v | 1 | +2 | -1 |
| 2023-06-10 11:12 | simplify code | n0tr1v | 1 | +7 | -18 |
| 2023-06-10 10:41 | rename var | n0tr1v | 1 | +2 | -2 |
| 2023-06-10 10:40 | improve code | n0tr1v | 1 | +2 | -2 |
| 2023-06-10 10:40 | bug | n0tr1v | 1 | +1 | -1 |
| 2023-06-10 10:40 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-06-10 10:34 | improve errors | n0tr1v | 3 | +21 | -18 |
| 2023-06-10 10:13 | Add OwnMessage helper | n0tr1v | 3 | +6 | -2 |
| 2023-06-10 09:59 | simplify message auth | n0tr1v | 3 | +336 | -367 |
| 2023-06-10 08:32 | Add IsPmRecipient helper | n0tr1v | 1 | +4 | -0 |
| 2023-06-10 06:26 | simplify room ownership check code | n0tr1v | 9 | +21 | -13 |
| 2023-06-10 04:36 | fix auth for delete msg | n0tr1v | 1 | +8 | -0 |
| 2023-06-10 03:43 | cleanup | n0tr1v | 1 | +11 | -19 |
| 2023-06-10 03:15 | simplify code | n0tr1v | 1 | +18 | -29 |
| 2023-06-10 03:12 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-06-10 03:11 | simplify code | n0tr1v | 1 | +2 | -9 |
| 2023-06-10 03:09 | cleanup | n0tr1v | 1 | +17 | -25 |
| 2023-06-10 03:07 | cleanup | n0tr1v | 1 | +22 | -3 |
| 2023-06-10 02:41 | simplify code | n0tr1v | 1 | +8 | -19 |
| 2023-06-10 02:39 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-06-09 17:29 | remove useless condition and deindent code | n0tr1v | 1 | +61 | -63 |
| 2023-06-09 17:14 | fix typos, thx nqk | n0tr1v | 1 | +3 | -3 |
| 2023-06-09 17:03 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-06-09 16:59 | simplify code indentation | n0tr1v | 1 | +34 | -32 |
| 2023-06-09 16:52 | display error if message too old to be edited | n0tr1v | 1 | +6 | -0 |
| 2023-06-09 09:44 | fix color | n0tr1v | 1 | +1 | -1 |
| 2023-06-09 09:26 | chess spectator have a "flip board" link | n0tr1v | 1 | +12 | -6 |
| 2023-06-09 07:28 | extra security | n0tr1v | 2 | +4 | -2 |
| 2023-06-09 07:24 | simplify code | n0tr1v | 1 | +2 | -12 |
| 2023-06-09 07:18 | remove dbg code | n0tr1v | 1 | +1 | -1 |
| 2023-06-09 07:17 | purge modal admin tool | n0tr1v | 9 | +219 | -31 |
| 2023-06-09 05:51 | cleanup | n0tr1v | 1 | +11 | -9 |
| 2023-06-09 05:09 | fix query | n0tr1v | 1 | +2 | -1 |
| 2023-06-09 04:53 | add cancel button on modal | n0tr1v | 1 | +20 | -2 |
| 2023-06-09 04:27 | dedup logic | n0tr1v | 1 | +25 | -17 |
| 2023-06-09 04:01 | better user update | n0tr1v | 1 | +1 | -2 |
| 2023-06-09 03:40 | cleanup | n0tr1v | 1 | +6 | -3 |
| 2023-06-09 03:37 | cleanup | n0tr1v | 1 | +20 | -14 |
| 2023-06-08 20:54 | reorder form | n0tr1v | 1 | +1 | -1 |
| 2023-06-08 20:44 | Keep syntax highlight preference in memory for future use | n0tr1v | 6 | +50 | -34 |
| 2023-06-08 19:20 | cleanup | n0tr1v | 1 | +8 | -2 |
| 2023-06-08 18:53 | put modals css code in same place as the rest of the modal code | n0tr1v | 6 | +550 | -577 |
| 2023-06-08 13:01 | refactor | n0tr1v | 0 | +0 | -0 |
| 2023-06-08 08:15 | doc | n0tr1v | 1 | +3 | -0 |
| 2023-06-08 08:12 | Fix name collision | n0tr1v | 1 | +2 | -2 |
| 2023-06-08 08:07 | fix tests | n0tr1v | 2 | +161 | -161 |
| 2023-06-08 08:05 | separate interceptors in own package | n0tr1v | 29 | +5573 | -5546 |
| 2023-06-08 07:07 | separate stream modal concept | n0tr1v | 5 | +110 | -57 |
| 2023-06-08 06:04 | improve purge command | n0tr1v | 3 | +13 | -4 |
| 2023-06-08 05:47 | add html/bash | n0tr1v | 2 | +3 | -1 |
| 2023-06-08 05:45 | cleanup | n0tr1v | 1 | +6 | -2 |
| 2023-06-07 21:10 | add nitter urls | n0tr1v | 1 | +21 | -0 |
| 2023-06-07 14:29 | cleanup | n0tr1v | 1 | +3 | -4 |
| 2023-06-07 14:26 | show err if not in stream | n0tr1v | 1 | +4 | -0 |
| 2023-06-07 14:12 | fix bug | n0tr1v | 1 | +5 | -5 |
| 2023-06-07 14:04 | add /code to help page | n0tr1v | 1 | +9 | -0 |
| 2023-06-07 13:52 | fix chat input after sending msg | n0tr1v | 1 | +1 | -0 |
| 2023-06-07 13:51 | ensure PM rules | n0tr1v | 2 | +8 | -4 |
| 2023-06-07 13:26 | have /code work for moderator channel and PMs | n0tr1v | 5 | +74 | -29 |
| 2023-06-07 12:07 | cleanup | n0tr1v | 1 | +30 | -26 |
| 2023-06-07 12:05 | simplify code | n0tr1v | 1 | +1 | -1 |
| 2023-06-07 11:53 | useless code | n0tr1v | 1 | +0 | -1 |
| 2023-06-07 11:45 | more langs | n0tr1v | 2 | +4 | -1 |
| 2023-06-07 11:36 | add css/sql | n0tr1v | 2 | +3 | -1 |
| 2023-06-07 09:51 | position fixed | n0tr1v | 2 | +2 | -2 |
| 2023-06-07 09:47 | add php | n0tr1v | 2 | +2 | -1 |
| 2023-06-07 09:33 | fixes | n0tr1v | 4 | +538 | -523 |
| 2023-06-07 09:21 | first version of code modal | n0tr1v | 5 | +633 | -522 |
| 2023-06-07 06:11 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2023-06-07 05:59 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-06-07 05:58 | cleanup | n0tr1v | 2 | +10 | -6 |
| 2023-06-07 05:14 | simplify code | n0tr1v | 1 | +5 | -14 |
| 2023-06-07 05:09 | allow chess spectator to flip board | n0tr1v | 1 | +3 | -0 |
| 2023-06-07 05:07 | improve ux | n0tr1v | 1 | +1 | -1 |
| 2023-06-07 05:02 | add doc | n0tr1v | 1 | +2 | -0 |
| 2023-06-07 04:32 | dedup code | n0tr1v | 1 | +5 | -3 |
| 2023-06-07 04:29 | cleanup | n0tr1v | 1 | +19 | -14 |
| 2023-06-07 04:22 | cleanup | n0tr1v | 2 | +9 | -5 |
| 2023-06-07 04:10 | fix order | n0tr1v | 1 | +5 | -2 |
| 2023-06-07 04:07 | cleanup | n0tr1v | 1 | +11 | -11 |
| 2023-06-07 03:47 | cleanup | n0tr1v | 1 | +85 | -82 |
| 2023-06-07 03:11 | limit attempts to totp and gpg sign 2fa | n0tr1v | 1 | +11 | -0 |
| 2023-06-07 03:05 | remove captcha for gpg 2fa. instead limit attempts possible on it to 3 | n0tr1v | 3 | +5 | -31 |
| 2023-06-06 20:13 | Add captcha on fifth gpg 2fa attempt and onward | n0tr1v | 3 | +39 | -6 |
| 2023-06-06 19:30 | 2fa token expires after 2min | n0tr1v | 1 | +1 | -1 |
| 2023-06-06 11:45 | add nerd emoji | n0tr1v | 2 | +2 | -0 |
| 2023-06-06 09:30 | move code | n0tr1v | 1 | +7 | -7 |
| 2023-06-06 08:13 | cleanup consts usage | n0tr1v | 1 | +46 | -34 |
| 2023-06-06 07:46 | move code | n0tr1v | 1 | +17 | -17 |
| 2023-06-06 07:45 | move code | n0tr1v | 1 | +35 | -35 |
| 2023-06-06 07:42 | dead code | n0tr1v | 1 | +0 | -8 |
| 2023-06-06 07:39 | simplify code | n0tr1v | 3 | +9 | -11 |
| 2023-06-06 07:36 | doc | n0tr1v | 1 | +6 | -2 |
| 2023-06-06 05:05 | cleanup | n0tr1v | 2 | +53 | -45 |
| 2023-06-06 04:57 | cleanup | n0tr1v | 1 | +6 | -5 |
| 2023-06-06 04:45 | cleanup | n0tr1v | 1 | +7 | -5 |
| 2023-06-06 03:35 | room read-only | n0tr1v | 6 | +35 | -1 |
| 2023-06-06 03:27 | simplify code | n0tr1v | 1 | +12 | -10 |
| 2023-06-05 18:40 | better ux | n0tr1v | 1 | +2 | -2 |
| 2023-06-05 18:38 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-06-05 18:26 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-06-05 18:25 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-06-05 18:06 | pick session max duration at login | n0tr1v | 10 | +70 | -52 |
| 2023-06-05 16:29 | improve ui | n0tr1v | 1 | +1 | -1 |
| 2023-06-05 15:42 | Display news from database | n0tr1v | 6 | +49 | -4 |
| 2023-06-05 11:18 | cleanup | n0tr1v | 1 | +22 | -12 |
| 2023-06-05 08:56 | rwmutex to protect filters | n0tr1v | 1 | +9 | -0 |
| 2023-06-05 08:54 | dynamic spam filters | n0tr1v | 9 | +217 | -3 |
| 2023-06-05 04:45 | unused css | n0tr1v | 1 | +0 | -23 |
| 2023-06-04 17:02 | default value | n0tr1v | 1 | +1 | -0 |
| 2023-06-04 17:02 | default value | n0tr1v | 1 | +1 | -0 |
| 2023-06-04 17:00 | customizable code block height | n0tr1v | 8 | +20 | -3 |
| 2023-06-04 07:26 | fix link shortener | n0tr1v | 1 | +2 | -2 |
| 2023-06-04 07:19 | user can change background color | n0tr1v | 6 | +30 | -6 |
| 2023-06-03 17:58 | fix style | n0tr1v | 1 | +1 | -1 |
| 2023-06-03 17:22 | improve ux | n0tr1v | 1 | +1 | -1 |
| 2023-06-03 17:18 | improve ux | n0tr1v | 4 | +10 | -6 |
| 2023-06-03 17:08 | improve styling and ux | n0tr1v | 2 | +17 | -4 |
| 2023-06-03 12:02 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-06-03 12:01 | simplify code | n0tr1v | 1 | +3 | -6 |
| 2023-06-03 11:57 | avoid call to HasPrefix | n0tr1v | 1 | +7 | -4 |
| 2023-06-03 06:10 | localhost debugging | n0tr1v | 1 | +7 | -2 |
| 2023-06-03 04:09 | improve format | n0tr1v | 2 | +10 | -5 |
| 2023-06-03 04:01 | shorten archive links | n0tr1v | 3 | +17 | -7 |
| 2023-06-02 15:51 | simplify code | n0tr1v | 1 | +5 | -14 |
| 2023-06-02 15:15 | improve board coords | n0tr1v | 1 | +8 | -6 |
| 2023-06-02 07:12 | Add coords to chess board | n0tr1v | 1 | +18 | -0 |
| 2023-06-01 16:48 | improve alive indicator | n0tr1v | 3 | +7 | -7 |
| 2023-06-01 14:32 | cleanup | n0tr1v | 1 | +2 | -4 |
| 2023-06-01 14:31 | avoid generating the same number multiple time in a row | n0tr1v | 1 | +12 | -1 |
| 2023-06-01 14:11 | cleanup code | n0tr1v | 1 | +3 | -6 |
| 2023-06-01 11:53 | impr anim | n0tr1v | 1 | +7 | -0 |
| 2023-06-01 11:52 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-06-01 11:11 | odomoter css animation | n0tr1v | 5 | +90 | -0 |
| 2023-06-01 02:03 | fix css | n0tr1v | 1 | +3 | -1 |
| 2023-05-31 11:28 | 3h | n0tr1v | 1 | +1 | -1 |
| 2023-05-31 11:27 | better timer for chess cleaner thread | n0tr1v | 1 | +2 | -2 |
| 2023-05-31 10:30 | improve style | n0tr1v | 1 | +2 | -2 |
| 2023-05-31 10:25 | improve styling | n0tr1v | 1 | +15 | -9 |
| 2023-05-31 10:05 | fmt | n0tr1v | 1 | +0 | -1 |
| 2023-05-31 10:04 | fmt | n0tr1v | 1 | +1 | -4 |
| 2023-05-31 09:58 | simplify code | n0tr1v | 1 | +3 | -2 |
| 2023-05-31 08:01 | improve spacing | n0tr1v | 1 | +4 | -2 |
| 2023-05-31 07:35 | improve space usage | n0tr1v | 1 | +8 | -8 |
| 2023-05-31 06:25 | chess promotion | n0tr1v | 1 | +21 | -2 |
| 2023-05-31 03:25 | auto fix typos in tags using levenshtein | n0tr1v | 1 | +27 | -1 |
| 2023-05-31 03:22 | fix tests | n0tr1v | 1 | +2 | -2 |
| 2023-05-31 03:21 | add levenshtein library | n0tr1v | 3 | +164 | -0 |
| 2023-05-31 01:30 | fmt | n0tr1v | 1 | +2 | -1 |
| 2023-05-31 01:20 | cleanup + doc | n0tr1v | 1 | +10 | -4 |
| 2023-05-31 01:15 | cleanup | n0tr1v | 1 | +10 | -10 |
| 2023-05-31 01:09 | Add doc | n0tr1v | 1 | +5 | -0 |
| 2023-05-30 16:59 | fix read-marker at top when a message is deleted | n0tr1v | 1 | +21 | -0 |
| 2023-05-30 15:33 | useless | n0tr1v | 1 | +0 | -4 |
| 2023-05-30 15:27 | doc | n0tr1v | 1 | +4 | -1 |
| 2023-05-30 14:58 | simplify code | n0tr1v | 1 | +2 | -10 |
| 2023-05-30 14:42 | cleanup + tests | n0tr1v | 2 | +34 | -3 |
| 2023-05-30 14:05 | cleanup | n0tr1v | 1 | +14 | -14 |
| 2023-05-30 12:41 | useless | n0tr1v | 1 | +2 | -14 |
| 2023-05-30 12:39 | useless | n0tr1v | 1 | +1 | -2 |
| 2023-05-30 11:25 | fix style | n0tr1v | 1 | +1 | -0 |
| 2023-05-30 10:46 | toggle pow | n0tr1v | 6 | +17 | -0 |
| 2023-05-30 10:20 | fix crash if no mesasges | n0tr1v | 1 | +6 | -3 |
| 2023-05-30 07:24 | put bottom controls in iframe | n0tr1v | 8 | +178 | -102 |
| 2023-05-30 03:30 | command to update read-marker | n0tr1v | 1 | +10 | -0 |
| 2023-05-30 03:03 | fix censored links | n0tr1v | 3 | +538 | -532 |
| 2023-05-30 02:51 | fmt | n0tr1v | 1 | +2 | -2 |
| 2023-05-30 02:35 | auto link /l/shorthand | n0tr1v | 3 | +33 | -10 |
| 2023-05-29 15:19 | cleanup | n0tr1v | 3 | +536 | -534 |
| 2023-05-29 13:41 | test new icon | n0tr1v | 1 | +1 | -1 |
| 2023-05-29 13:29 | fix css | n0tr1v | 1 | +1 | -1 |
| 2023-05-29 13:21 | add title | n0tr1v | 1 | +1 | -1 |
| 2023-05-29 13:14 | Add fullscreen chat code page | n0tr1v | 7 | +81 | -1 |
| 2023-05-29 13:04 | get chat message by uuid | n0tr1v | 1 | +11 | -0 |
| 2023-05-29 11:05 | useless | n0tr1v | 1 | +0 | -22 |
| 2023-05-29 10:50 | fix room owner missing delete button | n0tr1v | 1 | +3 | -2 |
| 2023-05-29 10:17 | add doc | n0tr1v | 1 | +10 | -5 |
| 2023-05-29 10:12 | doc | n0tr1v | 1 | +1 | -1 |
| 2023-05-29 10:10 | doc | n0tr1v | 1 | +3 | -0 |
| 2023-05-29 10:05 | avoid useless flush | n0tr1v | 1 | +1 | -2 |
| 2023-05-29 10:03 | add doc | n0tr1v | 1 | +4 | -1 |
| 2023-05-29 09:58 | move code | n0tr1v | 1 | +2 | -2 |
| 2023-05-29 09:57 | move code | n0tr1v | 1 | +6 | -5 |
| 2023-05-29 09:54 | simplify code | n0tr1v | 2 | +2 | -15 |
| 2023-05-29 09:39 | doc | n0tr1v | 1 | +2 | -0 |
| 2023-05-29 09:36 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-05-29 09:31 | add doc | n0tr1v | 1 | +4 | -0 |
| 2023-05-29 06:49 | cleanup | n0tr1v | 1 | +1 | -5 |
| 2023-05-29 05:59 | fix read marker when on top on page load | n0tr1v | 3 | +12 | -4 |
| 2023-05-29 04:32 | dread code | n0tr1v | 1 | +0 | -4 |
| 2023-05-28 14:07 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-05-28 14:05 | example how to bind volume | n0tr1v | 1 | +1 | -1 |
| 2023-05-28 13:50 | simplify | n0tr1v | 1 | +2 | -2 |
| 2023-05-28 13:47 | remove useless stuff | n0tr1v | 2 | +2 | -3 |
| 2023-05-28 13:42 | dockerfile | n0tr1v | 2 | +20 | -0 |
| 2023-05-28 12:20 | fix read-marker on first row | n0tr1v | 3 | +15 | -4 |
| 2023-05-28 10:40 | fix styling | n0tr1v | 1 | +1 | -1 |
| 2023-05-28 10:18 | fix hide right column in stream chat | n0tr1v | 1 | +1 | -1 |
| 2023-05-28 09:35 | fix layout; manual scrollbar dragging | n0tr1v | 3 | +533 | -526 |
| 2023-05-28 08:15 | fix forum images | n0tr1v | 2 | +22 | -1 |
| 2023-05-28 07:32 | cleanup | n0tr1v | 1 | +5 | -11 |
| 2023-05-28 07:29 | cleanup | n0tr1v | 1 | +19 | -18 |
| 2023-05-28 07:16 | cleanup | n0tr1v | 1 | +10 | -9 |
| 2023-05-28 07:08 | cleanup | n0tr1v | 1 | +7 | -5 |
| 2023-05-28 06:33 | cleanup | n0tr1v | 1 | +12 | -14 |
| 2023-05-28 06:29 | cleanup | n0tr1v | 1 | +2 | -6 |
| 2023-05-28 06:08 | deindent | n0tr1v | 1 | +52 | -55 |
| 2023-05-28 06:07 | deindent code | n0tr1v | 1 | +43 | -45 |
| 2023-05-28 06:05 | cleanup | n0tr1v | 1 | +2 | -6 |
| 2023-05-28 05:59 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-05-28 05:56 | simplify code | n0tr1v | 1 | +18 | -36 |
| 2023-05-28 05:45 | cleanup | n0tr1v | 1 | +13 | -13 |
| 2023-05-28 05:43 | reduce allocs | n0tr1v | 1 | +4 | -4 |
| 2023-05-28 05:39 | cleanup | n0tr1v | 1 | +16 | -35 |
| 2023-05-28 05:33 | simplify code | n0tr1v | 1 | +5 | -10 |
| 2023-05-28 05:29 | avoid allocs | n0tr1v | 1 | +4 | -4 |
| 2023-05-28 04:23 | fix | n0tr1v | 3 | +4 | -5 |
| 2023-05-28 04:17 | cleanup | n0tr1v | 3 | +13 | -11 |
| 2023-05-28 04:04 | add pow to guest account creation flow | n0tr1v | 3 | +27 | -0 |
| 2023-05-28 03:45 | optional pow for registration | n0tr1v | 7 | +100 | -6 |
| 2023-05-28 03:37 | Open help page in new tab | n0tr1v | 1 | +2 | -2 |
| 2023-05-28 01:01 | cleanup | n0tr1v | 3 | +2 | -2 |
| 2023-05-28 00:52 | simplify code | n0tr1v | 1 | +1 | -1 |
| 2023-05-28 00:51 | fix read-marker for stream chat | n0tr1v | 4 | +39 | -31 |
| 2023-05-28 00:24 | display read marker in stream chat | n0tr1v | 1 | +1 | -0 |
| 2023-05-27 17:07 | pow | n0tr1v | 1 | +29 | -0 |
| 2023-05-27 16:19 | force user to refresh when being kicked | n0tr1v | 1 | +2 | -0 |
| 2023-05-27 13:12 | censor more timestamps | n0tr1v | 2 | +4 | -0 |
| 2023-05-27 11:26 | fix edit multiline for stream chat | n0tr1v | 1 | +9 | -0 |
| 2023-05-27 07:24 | add PreventRefresh query param to control menu refresh in stream chat mode | n0tr1v | 6 | +12 | -9 |
| 2023-05-27 04:21 | improve css | n0tr1v | 1 | +2 | -2 |
| 2023-05-27 00:41 | fix icon title | n0tr1v | 1 | +1 | -1 |
| 2023-05-27 00:38 | hack to stop spinning icon in browser tab | n0tr1v | 3 | +8 | -0 |
| 2023-05-27 00:24 | fix refresh button for stream chat | n0tr1v | 1 | +1 | -1 |
| 2023-05-26 23:47 | Fix message not being displayed in private rooms when more than one user in the room | n0tr1v | 2 | +5 | -5 |
| 2023-05-26 15:58 | fix queries | n0tr1v | 3 | +9 | -4 |
| 2023-05-26 15:46 | auto cleanup more tables | n0tr1v | 7 | +38 | -0 |
| 2023-05-26 15:22 | fix "no message yet" when ignored people edit msg | n0tr1v | 1 | +5 | -0 |
| 2023-05-26 14:41 | reduce allocs | n0tr1v | 1 | +3 | -3 |
| 2023-05-26 13:57 | fix private rooms | n0tr1v | 1 | +4 | -0 |
| 2023-05-26 13:28 | better query | n0tr1v | 1 | +3 | -2 |
| 2023-05-26 13:05 | perf | n0tr1v | 3 | +13 | -8 |
| 2023-05-26 12:52 | avoid calling middlewares for no reason | n0tr1v | 1 | +6 | -8 |
| 2023-05-26 12:40 | avoid fetching user twice every requests | n0tr1v | 2 | +4 | -5 |
| 2023-05-26 12:17 | fix typo | n0tr1v | 1 | +1 | -1 |
| 2023-05-26 12:16 | fix typo | n0tr1v | 1 | +1 | -1 |
| 2023-05-26 12:04 | cleanup | n0tr1v | 3 | +9 | -28 |
| 2023-05-26 11:51 | cleanup | n0tr1v | 2 | +3 | -4 |
| 2023-05-26 11:35 | cleanup | n0tr1v | 5 | +23 | -62 |
| 2023-05-26 11:22 | enforce room access | n0tr1v | 1 | +3 | -0 |
| 2023-05-26 11:05 | simplify code | n0tr1v | 4 | +45 | -29 |
| 2023-05-26 10:54 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-05-26 10:53 | fix | n0tr1v | 1 | +1 | -1 |
| 2023-05-26 10:49 | cleanup | n0tr1v | 1 | +4 | -3 |
| 2023-05-26 09:35 | Fix very cryptic bug that cause chess notifications to not be send properly | n0tr1v | 1 | +4 | -1 |
| 2023-05-26 07:16 | censor more screenshot timezone | n0tr1v | 1 | +2 | -2 |
| 2023-05-26 06:39 | impl Stringer for Username | n0tr1v | 1 | +4 | -0 |
| 2023-05-26 06:36 | simplify code | n0tr1v | 7 | +20 | -16 |
| 2023-05-26 06:31 | strongly typed Username | n0tr1v | 21 | +157 | -155 |
| 2023-05-26 05:34 | avoid allocations | n0tr1v | 1 | +6 | -3 |
| 2023-05-26 04:40 | improve perf | n0tr1v | 8 | +14 | -14 |
| 2023-05-26 04:33 | simplify code | n0tr1v | 8 | +21 | -14 |
| 2023-05-26 03:18 | new users default to stream version of chat | n0tr1v | 2 | +2 | -1 |
| 2023-05-26 03:00 | move code | n0tr1v | 1 | +2 | -2 |
| 2023-05-26 02:59 | update user presence when loading chat page | n0tr1v | 1 | +3 | -0 |
| 2023-05-26 02:40 | cleanup | n0tr1v | 5 | +548 | -571 |
| 2023-05-26 02:39 | more accurate button hiding timer | n0tr1v | 3 | +335 | -324 |
| 2023-05-26 02:27 | simplify code | n0tr1v | 1 | +3 | -3 |
| 2023-05-26 02:19 | literal black magic makes edit works perfectly and keep order in stream chat | n0tr1v | 4 | +39 | -12 |
| 2023-05-26 02:13 | add fn to incr all rev of msgs above a certain id | n0tr1v | 1 | +7 | -0 |
| 2023-05-26 02:12 | simplify code | n0tr1v | 3 | +10 | -12 |
| 2023-05-25 14:12 | simplify code | n0tr1v | 1 | +17 | -10 |
| 2023-05-25 14:02 | Fix stream for encrypted rooms | n0tr1v | 2 | +27 | -0 |
| 2023-05-25 10:44 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-05-25 10:22 | improve template | n0tr1v | 2 | +2 | -2 |
| 2023-05-25 07:13 | cleanup | n0tr1v | 1 | +2 | -5 |
| 2023-05-25 06:48 | simplify code | n0tr1v | 2 | +13 | -4 |
| 2023-05-25 06:42 | cleanup | n0tr1v | 1 | +1 | -6 |
| 2023-05-25 06:41 | cleanup | n0tr1v | 1 | +25 | -15 |
| 2023-05-25 06:35 | simplify code | n0tr1v | 1 | +19 | -15 |
| 2023-05-25 06:30 | streamline msg auth verification | n0tr1v | 1 | +22 | -11 |
| 2023-05-25 06:29 | move/simplify code | n0tr1v | 1 | +4 | -4 |
| 2023-05-25 06:15 | doc | n0tr1v | 1 | +1 | -0 |
| 2023-05-25 06:13 | filter for mod chan | n0tr1v | 1 | +4 | -0 |
| 2023-05-25 05:51 | reorder code | n0tr1v | 1 | +5 | -4 |
| 2023-05-25 05:39 | filter group messages for stream | n0tr1v | 2 | +12 | -0 |
| 2023-05-25 04:28 | improve code | n0tr1v | 1 | +4 | -2 |
| 2023-05-25 04:27 | fix groups for stream | n0tr1v | 2 | +9 | -0 |
| 2023-05-25 03:40 | useless | n0tr1v | 1 | +0 | -9 |
| 2023-05-25 03:35 | move code | n0tr1v | 2 | +11 | -11 |
| 2023-05-25 01:47 | debug view | n0tr1v | 2 | +23 | -0 |
| 2023-05-25 01:07 | count bytes sent and force refresh when we sent over 10Mb of text | n0tr1v | 1 | +28 | -16 |
| 2023-05-25 00:45 | simplify code | n0tr1v | 1 | +3 | -9 |
| 2023-05-24 17:29 | implement self-refresh pubsub; use it for ignore/unignore | n0tr1v | 2 | +13 | -2 |
| 2023-05-24 16:47 | add lulbins to known links | n0tr1v | 2 | +3 | -0 |
| 2023-05-24 16:42 | fix HB filter for stream | n0tr1v | 1 | +4 | -0 |
| 2023-05-24 16:35 | fix mention filter for stream | n0tr1v | 1 | +4 | -0 |
| 2023-05-24 16:30 | avoid useless query | n0tr1v | 1 | +5 | -3 |
| 2023-05-24 16:30 | fix ignored users for stream | n0tr1v | 1 | +5 | -0 |
| 2023-05-24 16:20 | fix "moderator" filter for stream | n0tr1v | 1 | +4 | -0 |
| 2023-05-24 16:13 | Fix PM filters for stream | n0tr1v | 1 | +5 | -0 |
| 2023-05-24 15:16 | add "/chess username r" for random color | n0tr1v | 2 | +4 | -1 |
| 2023-05-24 15:10 | allow to create chess game with wanted color "/chess username b" | n0tr1v | 2 | +6 | -2 |
| 2023-05-24 14:50 | reduce bandwidth | n0tr1v | 3 | +5 | -5 |
| 2023-05-24 14:49 | reduce bandwidth usage | n0tr1v | 3 | +5 | -4 |
| 2023-05-24 14:42 | useless | n0tr1v | 1 | +0 | -1 |
| 2023-05-24 14:31 | simplify code | n0tr1v | 1 | +1 | -10 |
| 2023-05-24 14:21 | simplify code | n0tr1v | 1 | +7 | -10 |
| 2023-05-24 14:16 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-05-24 14:10 | Add some doc | n0tr1v | 1 | +2 | -0 |
| 2023-05-24 14:07 | simplify code | n0tr1v | 2 | +25 | -43 |
| 2023-05-24 13:45 | simplify code | n0tr1v | 1 | +3 | -3 |
| 2023-05-24 10:39 | auto refresh stream page when server restart | n0tr1v | 1 | +1 | -0 |
| 2023-05-24 10:38 | update styling, reduce dot diameter | n0tr1v | 2 | +18 | -10 |
| 2023-05-24 10:38 | have template code use config | n0tr1v | 4 | +17 | -14 |
| 2023-05-24 10:05 | improve style | n0tr1v | 2 | +10 | -10 |
| 2023-05-24 09:52 | improve "live" indicator | n0tr1v | 3 | +530 | -525 |
| 2023-05-24 07:38 | space | n0tr1v | 1 | +1 | -1 |
| 2023-05-24 07:10 | add doc | n0tr1v | 1 | +3 | -0 |
| 2023-05-24 06:39 | add doc | n0tr1v | 1 | +4 | -0 |
| 2023-05-24 06:35 | fixes | n0tr1v | 1 | +3 | -3 |
| 2023-05-24 06:31 | missing return | n0tr1v | 1 | +1 | -0 |
| 2023-05-24 06:31 | cleanup users streams management | n0tr1v | 1 | +31 | -22 |
| 2023-05-24 06:20 | handle SIGTERM as well as SIGINT | n0tr1v | 1 | +3 | -2 |
| 2023-05-24 06:09 | fix delete messages for stream | n0tr1v | 4 | +11 | -7 |
| 2023-05-24 05:59 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-05-24 05:20 | simplify code | n0tr1v | 1 | +9 | -13 |
| 2023-05-24 05:10 | prevent users from having more than 15 streams open at the time | n0tr1v | 1 | +36 | -0 |
| 2023-05-24 04:41 | quick exit for chess page | n0tr1v | 1 | +4 | -1 |
| 2023-05-24 04:37 | hack for fast graceful exit | n0tr1v | 2 | +21 | -1 |
| 2023-05-24 04:20 | graceful shutdown of dkf service | n0tr1v | 1 | +2 | -1 |
| 2023-05-24 03:53 | move code | n0tr1v | 1 | +11 | -10 |
| 2023-05-24 03:52 | btr err | n0tr1v | 1 | +2 | -2 |
| 2023-05-24 03:50 | graceful shutdown & better stream closed notice | n0tr1v | 4 | +607 | -572 |
| 2023-05-24 03:21 | Revert "simplify code" | n0tr1v | 1 | +29 | -0 |
| 2023-05-24 03:21 | graceful shutdown | n0tr1v | 1 | +25 | -3 |
| 2023-05-24 03:20 | Revert "cleanup" | n0tr1v | 1 | +18 | -2 |
| 2023-05-24 03:00 | fix manul refresh popup | n0tr1v | 1 | +1 | -1 |
| 2023-05-24 02:59 | add rate limiter | n0tr1v | 1 | +3 | -3 |
| 2023-05-24 02:19 | manual refresh popup for stream | n0tr1v | 1 | +15 | -2 |
| 2023-05-24 01:42 | improve live-indicator | n0tr1v | 3 | +4 | -14 |
| 2023-05-24 01:37 | fix initial color | n0tr1v | 3 | +3 | -3 |
| 2023-05-24 01:28 | http-alive-indicator | n0tr1v | 3 | +554 | -518 |
| 2023-05-24 00:24 | Add /date command | n0tr1v | 1 | +10 | -0 |
| 2023-05-24 00:13 | update read record | n0tr1v | 1 | +3 | -0 |
| 2023-05-23 23:47 | fix notifs | n0tr1v | 1 | +3 | -2 |
| 2023-05-23 23:39 | Add sound notifications for stream chat | n0tr1v | 1 | +23 | -2 |
| 2023-05-23 23:16 | reduce requests | n0tr1v | 1 | +9 | -5 |
| 2023-05-23 15:35 | cleanup | n0tr1v | 1 | +2 | -18 |
| 2023-05-23 15:28 | simplify code | n0tr1v | 1 | +0 | -29 |
| 2023-05-23 14:06 | fix concurrent issue | n0tr1v | 1 | +4 | -0 |
| 2023-05-23 13:24 | fix nil pointer error | n0tr1v | 1 | +1 | -1 |
| 2023-05-23 11:50 | fix pubsub tests | n0tr1v | 1 | +23 | -13 |
| 2023-05-23 11:07 | fmt | n0tr1v | 1 | +1 | -0 |
| 2023-05-23 11:04 | get fresh user data in loop and increase timeout | n0tr1v | 1 | +3 | -1 |
| 2023-05-23 11:03 | add /afk command | n0tr1v | 1 | +11 | -0 |
| 2023-05-23 09:15 | fix timers | n0tr1v | 1 | +2 | -2 |
| 2023-05-23 08:41 | hide delete btn after 2min for stream chat | n0tr1v | 2 | +585 | -526 |
| 2023-05-23 06:30 | Add setting to use "stream" version by default | n0tr1v | 6 | +21 | -0 |
| 2023-05-23 05:09 | delete msg for stream chat | n0tr1v | 3 | +9 | -0 |
| 2023-05-23 04:57 | prevent refresh from flashing the "lost connection" msg | n0tr1v | 1 | +2 | -2 |
| 2023-05-23 04:56 | add refresh command | n0tr1v | 1 | +11 | -1 |
| 2023-05-23 04:48 | cleanup | n0tr1v | 4 | +6 | -4 |
| 2023-05-23 04:46 | force refresh on HB/un-HB/purge | n0tr1v | 2 | +3 | -0 |
| 2023-05-23 04:35 | force refresh when user is kicked | n0tr1v | 2 | +9 | -1 |
| 2023-05-23 04:34 | fix refresh | n0tr1v | 1 | +3 | -1 |
| 2023-05-23 03:01 | fix UI | n0tr1v | 1 | +5 | -0 |
| 2023-05-23 02:40 | constants | n0tr1v | 2 | +13 | -5 |
| 2023-05-23 02:40 | display message if long polling request is terminated | n0tr1v | 3 | +4 | -2 |
| 2023-05-23 02:39 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-05-23 02:15 | move code | n0tr1v | 1 | +19 | -19 |
| 2023-05-23 01:52 | simplify code | n0tr1v | 1 | +10 | -15 |
| 2023-05-23 00:52 | cleanup | n0tr1v | 2 | +7 | -3 |
| 2023-05-23 00:50 | pub messages sent by bot | n0tr1v | 1 | +1 | -0 |
| 2023-05-22 15:45 | actually prevent multiline if user is not allowed | n0tr1v | 5 | +16 | -8 |
| 2023-05-22 15:24 | cleanup | n0tr1v | 1 | +8 | -7 |
| 2023-05-22 14:40 | fix | n0tr1v | 3 | +7 | -7 |
| 2023-05-22 14:28 | Allow "edit" to be reflected in the "stream" chat; old message hidden | n0tr1v | 5 | +32 | -6 |
| 2023-05-22 11:56 | move code | n0tr1v | 1 | +11 | -10 |
| 2023-05-22 11:39 | more doc | n0tr1v | 1 | +1 | -0 |
| 2023-05-22 11:24 | Add doc | n0tr1v | 1 | +3 | -0 |
| 2023-05-22 11:17 | deduplicate code | n0tr1v | 5 | +64 | -77 |
| 2023-05-22 10:16 | publish system msgs | n0tr1v | 1 | +3 | -1 |
| 2023-05-22 10:08 | add menu to stream page | n0tr1v | 3 | +64 | -0 |
| 2023-05-22 08:47 | improve template | n0tr1v | 2 | +572 | -533 |
| 2023-05-22 08:24 | fix style | n0tr1v | 1 | +1 | -1 |
| 2023-05-22 08:09 | fix styling | n0tr1v | 3 | +617 | -624 |
| 2023-05-22 07:47 | improve streaming chat | n0tr1v | 6 | +14 | -23 |
| 2023-05-22 06:35 | fix stream links | n0tr1v | 1 | +1 | -1 |
| 2023-05-22 05:16 | chat stream experiment | n0tr1v | 8 | +1277 | -1035 |
| 2023-05-22 04:47 | remove deprecated template | n0tr1v | 1 | +0 | -433 |
| 2023-05-21 23:28 | generic PubSub | n0tr1v | 3 | +55 | -71 |
| 2023-05-21 00:46 | improve template | n0tr1v | 2 | +87 | -169 |
| 2023-05-21 00:40 | fix template | n0tr1v | 2 | +563 | -664 |
| 2023-05-20 23:00 | simplify template | n0tr1v | 1 | +1 | -3 |
| 2023-05-20 22:41 | add some doc | n0tr1v | 1 | +6 | -0 |
| 2023-05-20 13:39 | handle error | n0tr1v | 1 | +3 | -2 |
| 2023-05-20 13:29 | optimize fn | n0tr1v | 2 | +11 | -3 |
| 2023-05-20 11:36 | quicktemplate | n0tr1v | 5 | +1891 | -1 |
| 2023-05-20 04:26 | fix typos | n0tr1v | 1 | +2 | -2 |
| 2023-05-20 03:37 | simplify query | n0tr1v | 2 | +7 | -17 |
| 2023-05-20 02:21 | optimize query | n0tr1v | 1 | +1 | -2 |
| 2023-05-17 23:29 | prevent leaking hb info | n0tr1v | 1 | +6 | -0 |
| 2023-05-17 23:20 | add IsHellbanned to json endpoint | n0tr1v | 1 | +8 | -6 |
| 2023-05-06 01:19 | kick more retards | n0tr1v | 1 | +1 | -0 |
| 2023-05-03 16:26 | fix regex | n0tr1v | 2 | +2 | -2 |
| 2023-04-26 11:27 | notify if pm is sent to someone who would not be able to pm back | n0tr1v | 1 | +12 | -0 |
| 2023-04-23 09:16 | only send chess notifs to online users | n0tr1v | 2 | +13 | -1 |
| 2023-04-23 09:16 | update instructions | n0tr1v | 2 | +3 | -2 |
| 2023-04-09 10:37 | debug | n0tr1v | 1 | +0 | -3 |
| 2023-04-09 10:27 | fix policy | n0tr1v | 1 | +2 | -1 |
| 2023-04-09 10:16 | use bluemonday to sanitize html | n0tr1v | 2 | +9 | -10 |
| 2023-04-08 08:56 | Revert "get rid of cgo" | n0tr1v | 5 | +18 | -68 |
| 2023-04-08 02:48 | get rid of cgo | n0tr1v | 5 | +68 | -18 |
| 2023-04-08 02:45 | fix template name | n0tr1v | 1 | +1 | -1 |
| 2023-04-07 21:01 | fix notification thread name html exploit | n0tr1v | 1 | +3 | -1 |
| 2023-04-07 01:05 | fix links that have # | n0tr1v | 1 | +1 | -1 |
| 2023-04-07 00:21 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-04-07 00:13 | replace @ in url to prevent tag colorification from producing invalid html | n0tr1v | 1 | +3 | -0 |
| 2023-04-07 00:13 | update bluemonday lib | n0tr1v | 2 | +13 | -13 |
| 2023-04-07 00:13 | fix invalid html issues | n0tr1v | 5 | +24 | -8 |
| 2023-04-06 20:18 | fu** user input :P | n0tr1v | 1 | +1 | -1 |
| 2023-04-06 20:08 | fix choice function | n0tr1v | 1 | +2 | -1 |
| 2023-04-06 03:38 | prevent empty messages | n0tr1v | 1 | +7 | -0 |
| 2023-04-06 01:53 | skip images | n0tr1v | 1 | +1 | -1 |
| 2023-04-06 00:18 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-04-05 23:24 | fix regex | n0tr1v | 2 | +2 | -2 |
| 2023-04-05 23:21 | admin compromised? | n0tr1v | 1 | +5 | -0 |
| 2023-04-05 23:15 | fix stupid color regex | n0tr1v | 2 | +1 | -27 |
| 2023-04-05 20:22 | test | n0tr1v | 3 | +47 | -8 |
| 2023-04-05 19:58 | fix vip download endpoint | n0tr1v | 1 | +1 | -0 |
| 2023-04-04 00:18 | add id to message divs | n0tr1v | 1 | +1 | -1 |
| 2023-04-03 23:32 | cleanup websocket test | n0tr1v | 3 | +23 | -125 |
| 2023-04-03 22:12 | put captcha back to numbers only | n0tr1v | 3 | +7 | -6 |
| 2023-04-03 22:11 | Revert "update help page" | n0tr1v | 3 | +1 | -1 |
| 2023-04-03 20:55 | typo | n0tr1v | 1 | +3 | -3 |
| 2023-04-03 20:50 | fix links tags stuff -> categories | n0tr1v | 2 | +26 | -21 |
| 2023-04-03 20:37 | Add tags to links csv file | n0tr1v | 2 | +38 | -2 |
| 2023-04-03 08:19 | test | n0tr1v | 3 | +145 | -22 |
| 2023-04-03 07:26 | quick websoket server | n0tr1v | 1 | +32 | -11 |
| 2023-03-29 18:38 | spammer | n0tr1v | 1 | +2 | -1 |
| 2023-03-27 04:15 | messages should start/end with spaces | n0tr1v | 1 | +1 | -1 |
| 2023-03-25 21:19 | update help page | n0tr1v | 3 | +1 | -1 |
| 2023-03-25 20:20 | fix template | n0tr1v | 1 | +3 | -0 |
| 2023-03-25 20:19 | improve captcha template | n0tr1v | 4 | +57 | -49 |
| 2023-03-25 20:06 | upgrade captcha to use characters and numbers | n0tr1v | 8 | +80 | -71 |
| 2023-03-25 01:58 | reset stats button | n0tr1v | 3 | +17 | -0 |
| 2023-03-23 21:48 | add test | n0tr1v | 1 | +1 | -0 |
| 2023-03-23 21:46 | more filters | n0tr1v | 1 | +1 | -0 |
| 2023-03-22 22:04 | check spam only in official rooms | n0tr1v | 1 | +5 | -3 |
| 2023-03-20 22:43 | more filters | n0tr1v | 1 | +3 | -1 |
| 2023-03-20 19:19 | fix anti vampire | n0tr1v | 1 | +9 | -3 |
| 2023-03-20 19:18 | anti vampire | n0tr1v | 1 | +3 | -1 |
| 2023-03-20 16:12 | improve spam filter | n0tr1v | 1 | +2 | -1 |
| 2023-03-20 11:23 | fix self-hb | n0tr1v | 2 | +4 | -4 |
| 2023-03-20 10:28 | spam | n0tr1v | 2 | +55 | -6 |
| 2023-03-19 23:22 | typo | n0tr1v | 1 | +2 | -2 |
| 2023-03-19 23:08 | kick spammers | n0tr1v | 2 | +24 | -13 |
| 2023-03-19 22:46 | kick spammers | n0tr1v | 1 | +8 | -0 |
| 2023-03-19 14:22 | cleanup | n0tr1v | 1 | +10 | -19 |
| 2023-03-19 12:41 | more link to profile | n0tr1v | 1 | +1 | -1 |
| 2023-03-19 12:40 | click on username go to profile in archive page | n0tr1v | 1 | +1 | -1 |
| 2023-03-19 12:38 | simplify template | n0tr1v | 1 | +3 | -2 |
| 2023-03-19 12:36 | fix template | n0tr1v | 1 | +1 | -1 |
| 2023-03-19 12:21 | cleanup | n0tr1v | 1 | +8 | -12 |
| 2023-03-19 12:08 | cleanup css | n0tr1v | 1 | +4 | -3 |
| 2023-03-19 11:47 | move code | n0tr1v | 1 | +2 | -2 |
| 2023-03-19 11:28 | cleanup template | n0tr1v | 2 | +27 | -27 |
| 2023-03-19 11:00 | remove duplicated template code | n0tr1v | 1 | +37 | -46 |
| 2023-03-19 10:08 | simplify template | n0tr1v | 1 | +17 | -21 |
| 2023-03-19 09:45 | auto HB "legit market" retards | n0tr1v | 2 | +34 | -0 |
| 2023-03-19 09:23 | auto HB "new here" retards | n0tr1v | 3 | +47 | -0 |
| 2023-03-19 09:23 | fix tests | n0tr1v | 1 | +3 | -3 |
| 2023-03-18 00:48 | last character of username to open public profile page | n0tr1v | 3 | +16 | -1 |
| 2023-03-18 00:41 | fix alignment | n0tr1v | 1 | +1 | -1 |
| 2023-03-13 06:21 | af2023 | n0tr1v | 7 | +32 | -24 |
| 2023-03-10 07:32 | cleanup | n0tr1v | 2 | +7 | -4 |
| 2023-03-10 07:05 | simplify code | n0tr1v | 2 | +13 | -20 |
| 2023-03-09 17:55 | memes | n0tr1v | 2 | +12 | -3 |
| 2023-03-09 17:49 | memes | n0tr1v | 9 | +265 | -1 |
| 2023-03-04 11:40 | fix query | n0tr1v | 1 | +2 | -1 |
| 2023-03-04 11:40 | sql styling | n0tr1v | 1 | +1 | -1 |
| 2023-03-03 16:37 | remove dead invidious links | n0tr1v | 1 | +1 | -4 |
| 2023-03-03 11:10 | get rid of database global variable and all side effects | n0tr1v | 59 | +1529 | -1174 |
| 2023-03-03 08:19 | cleanup | n0tr1v | 2 | +9 | -10 |
| 2023-03-03 08:16 | move code | n0tr1v | 1 | +1 | -1 |
| 2023-03-03 08:11 | refactor + doc | n0tr1v | 2 | +7 | -5 |
| 2023-03-03 07:45 | can send multiline raw clearsign message to @0 to get information | n0tr1v | 1 | +20 | -0 |
| 2023-03-03 07:00 | cleanup | n0tr1v | 2 | +8 | -6 |
| 2023-03-03 06:50 | move code | n0tr1v | 1 | +14 | -14 |
| 2023-03-03 06:44 | convert clearsign messages to files | n0tr1v | 2 | +24 | -6 |
| 2023-03-03 04:58 | fix warning | n0tr1v | 1 | +3 | -3 |
| 2023-03-03 04:50 | cleanup | n0tr1v | 2 | +128 | -119 |
| 2023-03-03 04:37 | cleanup | n0tr1v | 2 | +8 | -5 |
| 2023-03-03 04:31 | cleanup | n0tr1v | 2 | +7 | -2 |
| 2023-03-03 03:59 | fix audits | n0tr1v | 1 | +3 | -1 |
| 2023-03-03 03:58 | add audit | n0tr1v | 1 | +1 | -0 |
| 2023-03-03 03:56 | prevent forum spam | n0tr1v | 1 | +22 | -0 |
| 2023-03-03 01:42 | configurable HB opacity | n0tr1v | 7 | +24 | -2 |
| 2023-03-02 11:07 | fix quick tag link for HB | n0tr1v | 1 | +5 | -1 |
| 2023-02-28 00:28 | fix css in archive page | n0tr1v | 1 | +1 | -1 |
| 2023-02-27 15:25 | fix css by uD0S | n0tr1v | 1 | +1 | -1 |
| 2023-02-27 04:52 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-02-27 04:46 | cleanup | n0tr1v | 1 | +10 | -9 |
| 2023-02-27 04:42 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-02-19 23:15 | fix template extra space | n0tr1v | 1 | +1 | -1 |
| 2023-02-18 05:53 | add links note | n0tr1v | 1 | +6 | -0 |
| 2023-02-15 14:08 | only moderators can change these settings | n0tr1v | 1 | +8 | -4 |
| 2023-02-15 13:22 | put back css | n0tr1v | 1 | +1 | -1 |
| 2023-02-15 11:14 | improve design | n0tr1v | 1 | +1 | -1 |
| 2023-02-15 11:01 | reorder conditions | n0tr1v | 1 | +3 | -3 |
| 2023-02-15 10:47 | uploaded file name must be ascii printable only | n0tr1v | 1 | +3 | -0 |
| 2023-02-11 09:15 | do not update presence when chatting in moderators channel | n0tr1v | 1 | +4 | -4 |
| 2023-02-06 22:41 | simply endpoints by using right group with middleware | n0tr1v | 2 | +30 | -36 |
| 2023-02-06 22:38 | fix typo in middleware | n0tr1v | 1 | +1 | -1 |
| 2023-02-06 08:36 | toggle HB is no good when multiple mods click the button at the same time. | n0tr1v | 4 | +38 | -10 |
| 2023-02-05 22:26 | simplify code | n0tr1v | 1 | +3 | -9 |
| 2023-02-05 22:21 | remove duplicated code | n0tr1v | 1 | +12 | -38 |
| 2023-02-05 12:09 | modernize checkboxes | n0tr1v | 1 | +15 | -6 |
| 2023-02-05 12:06 | bring back optional sound notifications directly in the chat | n0tr1v | 7 | +92 | -28 |
| 2023-02-05 09:05 | useless headers middleware | n0tr1v | 2 | +8 | -0 |
| 2023-02-04 06:15 | display elapsed time on the first timestamp title | n0tr1v | 3 | +8 | -1 |
| 2023-02-04 06:09 | revert utc clock | n0tr1v | 3 | +39 | -47 |
| 2023-02-04 05:09 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-02-04 05:08 | requires api key to download files | n0tr1v | 3 | +18 | -7 |
| 2023-02-04 03:49 | 1 endpoint for dkfupload | n0tr1v | 3 | +125 | -104 |
| 2023-02-04 03:13 | cleanup | n0tr1v | 1 | +9 | -5 |
| 2023-02-04 01:44 | remove the chunk skip code | n0tr1v | 1 | +0 | -6 |
| 2023-02-04 01:35 | check all client side errors | n0tr1v | 1 | +7 | -2 |
| 2023-02-04 01:32 | defer file close | n0tr1v | 1 | +1 | -0 |
| 2023-02-04 01:27 | EOF is fine | n0tr1v | 1 | +4 | -2 |
| 2023-02-04 01:25 | client must check http status | n0tr1v | 1 | +7 | -4 |
| 2023-02-04 01:20 | handle errors | n0tr1v | 1 | +7 | -1 |
| 2023-02-04 01:15 | add error handling | n0tr1v | 1 | +4 | -1 |
| 2023-02-04 01:09 | remove readall | n0tr1v | 1 | +4 | -2 |
| 2023-02-04 00:59 | no fatal on server | n0tr1v | 1 | +4 | -2 |
| 2023-02-04 00:21 | skip already downloaded files | n0tr1v | 1 | +21 | -12 |
| 2023-02-03 23:54 | dkfdownload | n0tr1v | 3 | +346 | -0 |
| 2023-02-03 20:58 | slightly better endpoint names | n0tr1v | 3 | +9 | -9 |
| 2023-02-03 20:53 | add filedrop per file password | n0tr1v | 4 | +26 | -8 |
| 2023-02-03 09:13 | fix display | n0tr1v | 1 | +44 | -41 |
| 2023-02-03 06:47 | add chattor tor shortened URLs and shortcut | n0tr1v | 2 | +3 | -0 |
| 2023-02-03 05:07 | add current time in messages template | n0tr1v | 3 | +5 | -0 |
| 2023-02-03 03:36 | filedrop reconstruct to encrypt file on disk | n0tr1v | 1 | +16 | -4 |
| 2023-02-03 03:34 | reuseable code to create ctr stream | n0tr1v | 1 | +13 | -4 |
| 2023-02-02 06:17 | delete user download from admin interface (to remove captcha) | n0tr1v | 4 | +36 | -10 |
| 2023-02-02 06:05 | add handler to actually solve the captcha | n0tr1v | 1 | +1 | -0 |
| 2023-02-02 05:44 | simplify code | n0tr1v | 1 | +8 | -4 |
| 2023-02-02 04:43 | direct file downloads | n0tr1v | 4 | +87 | -11 |
| 2023-01-31 22:41 | 404 page for uploads | n0tr1v | 2 | +27 | -5 |
| 2023-01-31 10:32 | improve filedrop | n0tr1v | 4 | +12 | -3 |
| 2023-01-31 10:24 | cleanup | n0tr1v | 1 | +3 | -5 |
| 2023-01-31 10:21 | remove useless code | n0tr1v | 1 | +13 | -30 |
| 2023-01-31 10:17 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-01-31 10:08 | ignore mkdir error | n0tr1v | 1 | +1 | -3 |
| 2023-01-31 10:07 | reduce delay between threads | n0tr1v | 1 | +1 | -1 |
| 2023-01-31 10:05 | check if server already has a chunk | n0tr1v | 1 | +24 | -1 |
| 2023-01-31 10:05 | endpoint to quick check if we already have a chunk | n0tr1v | 1 | +11 | -0 |
| 2023-01-31 09:42 | improve handler | n0tr1v | 1 | +20 | -4 |
| 2023-01-31 09:31 | change default timeout | n0tr1v | 1 | +1 | -1 |
| 2023-01-31 09:24 | fix time stats | n0tr1v | 1 | +1 | -0 |
| 2023-01-31 09:14 | use logrus & add some delay in between threads starts | n0tr1v | 1 | +36 | -30 |
| 2023-01-31 08:42 | add metadata about the file upload | n0tr1v | 2 | +5 | -1 |
| 2023-01-31 08:42 | add calidation | n0tr1v | 1 | +18 | -0 |
| 2023-01-31 07:33 | improve logs | n0tr1v | 2 | +39 | -3 |
| 2023-01-31 07:22 | improve logs | n0tr1v | 1 | +1 | -0 |
| 2023-01-31 07:19 | keep track of completed chunks as well as time it took to upload | n0tr1v | 1 | +7 | -0 |
| 2023-01-31 07:19 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-01-31 07:18 | when client timeout, get a new client | n0tr1v | 1 | +3 | -0 |
| 2023-01-31 07:18 | add timeout | n0tr1v | 1 | +10 | -6 |
| 2023-01-31 06:02 | reconstruct file from chunks | n0tr1v | 2 | +63 | -0 |
| 2023-01-31 05:37 | cleanup | n0tr1v | 1 | +53 | -47 |
| 2023-01-31 05:31 | fix dry mode | n0tr1v | 1 | +1 | -1 |
| 2023-01-31 05:28 | add doc | n0tr1v | 1 | +15 | -10 |
| 2023-01-31 05:27 | remove todo | n0tr1v | 1 | +0 | -1 |
| 2023-01-31 05:26 | get file metadata | n0tr1v | 2 | +79 | -27 |
| 2023-01-31 04:53 | fast uploader | n0tr1v | 3 | +38 | -4 |
| 2023-01-31 03:53 | no need for api key | n0tr1v | 1 | +0 | -3 |
| 2023-01-31 01:01 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-01-31 00:56 | handle errors | n0tr1v | 1 | +10 | -3 |
| 2023-01-31 00:55 | http post multipart body | n0tr1v | 1 | +10 | -1 |
| 2023-01-31 00:29 | close http body & handle errors | n0tr1v | 1 | +5 | -1 |
| 2023-01-31 00:27 | fix local addr | n0tr1v | 1 | +1 | -1 |
| 2023-01-31 00:26 | toggle local | n0tr1v | 1 | +16 | -4 |
| 2023-01-31 00:22 | ensure no failure can happen | n0tr1v | 1 | +44 | -12 |
| 2023-01-31 00:13 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-01-31 00:11 | configurable chunk size | n0tr1v | 1 | +2 | -2 |
| 2023-01-31 00:10 | add apikey/filedrop uuid to http request | n0tr1v | 1 | +2 | -1 |
| 2023-01-31 00:03 | add tor http client | n0tr1v | 2 | +51 | -7 |
| 2023-01-30 23:54 | reuse buffer | n0tr1v | 1 | +1 | -1 |
| 2023-01-30 23:53 | better stats | n0tr1v | 1 | +1 | -1 |
| 2023-01-30 23:49 | cleanup | n0tr1v | 1 | +8 | -6 |
| 2023-01-30 23:47 | handle errors | n0tr1v | 1 | +8 | -2 |
| 2023-01-30 23:45 | cleanup | n0tr1v | 1 | +6 | -6 |
| 2023-01-30 23:43 | fix nb chunks needed | n0tr1v | 1 | +6 | -2 |
| 2023-01-30 23:33 | dkfupload | n0tr1v | 1 | +63 | -0 |
| 2023-01-30 22:45 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-01-30 04:44 | cleanup | n0tr1v | 1 | +0 | -17 |
| 2023-01-30 04:32 | cleanup + add doc | n0tr1v | 1 | +19 | -18 |
| 2023-01-30 04:22 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-01-30 04:05 | simple cert verifier | n0tr1v | 1 | +45 | -0 |
| 2023-01-30 03:42 | fix template | n0tr1v | 1 | +1 | -1 |
| 2023-01-30 03:25 | fix broken code | n0tr1v | 2 | +3 | -2 |
| 2023-01-30 02:40 | fix links shorthand | n0tr1v | 1 | +1 | -1 |
| 2023-01-30 02:25 | more | n0tr1v | 1 | +0 | -1 |
| 2023-01-30 02:25 | remove dead code | n0tr1v | 1 | +0 | -1 |
| 2023-01-30 02:11 | onion claim stuff | n0tr1v | 7 | +118 | -23 |
| 2023-01-30 01:48 | python version of torsign | n0tr1v | 1 | +125 | -0 |
| 2023-01-30 01:48 | rename onion_sign to torsign | n0tr1v | 2 | +205 | -208 |
| 2023-01-29 21:17 | cleanup | n0tr1v | 1 | +83 | -228 |
| 2023-01-29 13:59 | script to sign an verify tor ed25519 | n0tr1v | 1 | +353 | -0 |
| 2023-01-29 13:58 | start of endpoint to claim onion link ownership | n0tr1v | 6 | +152 | -10 |
| 2023-01-29 13:54 | utils fn to verify a tor ed25519 signature | n0tr1v | 1 | +19 | -0 |
| 2023-01-29 13:53 | utils fn to generate a certificate for a link | n0tr1v | 1 | +13 | -0 |
| 2023-01-29 13:52 | utility to get a link onion address without scheme or subdomain.. | n0tr1v | 1 | +6 | -0 |
| 2023-01-29 13:51 | re-delete soft-deleted links when rebuilding index | n0tr1v | 1 | +1 | -0 |
| 2023-01-29 13:50 | fix restore link | n0tr1v | 1 | +1 | -1 |
| 2023-01-29 06:20 | add documentation | n0tr1v | 1 | +2 | -2 |
| 2023-01-29 06:05 | cleanup | n0tr1v | 3 | +23 | -34 |
| 2023-01-29 05:15 | remove werewolf hack | n0tr1v | 4 | +29 | -4 |
| 2023-01-29 04:07 | remove (in chat) chess hack | n0tr1v | 6 | +65 | -36 |
| 2023-01-29 02:50 | remove battleship hack | n0tr1v | 5 | +55 | -35 |
| 2023-01-29 02:48 | allow to display an error message on the "messages" page | n0tr1v | 3 | +17 | -0 |
| 2023-01-29 00:30 | fix links triggers | n0tr1v | 1 | +26 | -0 |
| 2023-01-28 21:42 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-01-28 21:39 | add doc | n0tr1v | 1 | +4 | -0 |
| 2023-01-28 21:27 | Fix notifications cache | n0tr1v | 2 | +10 | -6 |
| 2023-01-28 21:26 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-01-28 20:26 | move code | n0tr1v | 1 | +6 | -6 |
| 2023-01-28 20:23 | simplify template | n0tr1v | 1 | +6 | -12 |
| 2023-01-28 20:12 | fix template | n0tr1v | 1 | +1 | -1 |
| 2023-01-28 20:10 | add parentheses to the link regex | n0tr1v | 1 | +1 | -1 |
| 2023-01-28 19:29 | simplify template | n0tr1v | 1 | +17 | -15 |
| 2023-01-28 10:38 | simplify template | n0tr1v | 1 | +4 | -4 |
| 2023-01-28 09:48 | make space after username optional for pm slash command | n0tr1v | 1 | +1 | -1 |
| 2023-01-28 09:39 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-01-28 08:35 | formatting | n0tr1v | 1 | +8 | -4 |
| 2023-01-28 06:51 | improve formatting | n0tr1v | 1 | +4 | -4 |
| 2023-01-28 06:48 | cleanup | n0tr1v | 2 | +10 | -10 |
| 2023-01-28 06:31 | if we send a clearsign file to @0, return information about the signature | n0tr1v | 1 | +37 | -0 |
| 2023-01-28 06:29 | move upload interceptor before slash interceptor so that we can use the uploaded file in the slash command | n0tr1v | 1 | +1 | -1 |
| 2023-01-28 06:28 | update go-crypto | n0tr1v | 2 | +14 | -10 |
| 2023-01-28 01:45 | cleanup | n0tr1v | 3 | +22 | -38 |
| 2023-01-26 23:43 | fix sqlite triggers for links fts5 | n0tr1v | 1 | +20 | -0 |
| 2023-01-26 20:05 | pro tips for ctf | n0tr1v | 1 | +6 | -0 |
| 2023-01-26 19:54 | cleanup uploads/filedrop folders, have them in the project home subdirectory (.dkf) | n0tr1v | 6 | +61 | -23 |
| 2023-01-26 19:42 | move code | n0tr1v | 1 | +4 | -3 |
| 2023-01-26 19:38 | can have multiple filedrop links | n0tr1v | 3 | +4 | -5 |
| 2023-01-26 09:03 | fancier filedrop page | n0tr1v | 5 | +46 | -15 |
| 2023-01-26 08:40 | cleanup templates | n0tr1v | 10 | +112 | -495 |
| 2023-01-26 08:20 | templates cleanup | n0tr1v | 0 | +0 | -0 |
| 2023-01-26 07:36 | efficient filedrop stream downloader | n0tr1v | 2 | +16 | -14 |
| 2023-01-26 05:22 | ensure filedrops are encrypted on disk. Using stream encryption so it's efficient for big files | n0tr1v | 5 | +176 | -12 |
| 2023-01-26 02:24 | cleanup filedrop | n0tr1v | 1 | +9 | -6 |
| 2023-01-26 02:24 | fix delete filedrop | n0tr1v | 1 | +4 | -2 |
| 2023-01-26 02:21 | fix typo | n0tr1v | 1 | +1 | -1 |
| 2023-01-26 02:04 | cleanup | n0tr1v | 3 | +46 | -17 |
| 2023-01-26 00:04 | cleanup | n0tr1v | 1 | +4 | -3 |
| 2023-01-25 23:02 | add cancel buttons | n0tr1v | 1 | +2 | -1 |
| 2023-01-25 22:48 | fix forgot-password form when error occurs | n0tr1v | 1 | +3 | -4 |
| 2023-01-25 22:33 | cleanup | n0tr1v | 1 | +11 | -6 |
| 2023-01-25 21:23 | allow to quickly hide a message by prefixing "/hide " in front of a quote | n0tr1v | 1 | +1 | -1 |
| 2023-01-25 21:19 | cleanup | n0tr1v | 1 | +9 | -4 |
| 2023-01-25 21:16 | hide private notes when under duress | n0tr1v | 1 | +3 | -1 |
| 2023-01-25 21:06 | short wait time in development | n0tr1v | 1 | +3 | -0 |
| 2023-01-25 08:04 | rolleyes | n0tr1v | 1 | +2 | -2 |
| 2023-01-25 07:21 | forgot-password bypass ctf instructions page | n0tr1v | 5 | +37 | -0 |
| 2023-01-25 04:45 | fix default value for ignored messages | n0tr1v | 1 | +2 | -2 |
| 2023-01-25 03:40 | hide/unhide messages | n0tr1v | 7 | +114 | -3 |
| 2023-01-25 02:47 | fix order by | n0tr1v | 1 | +1 | -1 |
| 2023-01-25 02:33 | filter forum by author | n0tr1v | 3 | +29 | -0 |
| 2023-01-25 02:02 | reindex foum | n0tr1v | 2 | +11 | -0 |
| 2023-01-25 01:35 | add pgp fingerprint to user profile | n0tr1v | 5 | +26 | -15 |
| 2023-01-25 00:12 | remove debugs | n0tr1v | 2 | +2 | -2 |
| 2023-01-25 00:09 | better archive permalink | n0tr1v | 4 | +96 | -19 |
| 2023-01-24 22:39 | add vomit emoji | n0tr1v | 2 | +2 | -0 |
| 2023-01-24 19:22 | get inbox when your message is being quoted | n0tr1v | 1 | +3 | -0 |
| 2023-01-24 09:25 | allow clearsign forum messages | n0tr1v | 6 | +58 | -2 |
| 2023-01-24 05:05 | add audits for links actions | n0tr1v | 1 | +5 | -0 |
| 2023-01-24 00:41 | avoid useless regex match | n0tr1v | 1 | +1 | -1 |
| 2023-01-23 23:32 | make username column "collate nocase" | n0tr1v | 2 | +271 | -3 |
| 2023-01-23 23:54 | implement make rollback | n0tr1v | 1 | +6 | -1 |
| 2023-01-23 22:39 | safer user rename from admin form | n0tr1v | 1 | +1 | -6 |
| 2023-01-23 22:18 | template | n0tr1v | 1 | +3 | -0 |
| 2023-01-23 22:01 | template | n0tr1v | 1 | +9 | -2 |
| 2023-01-23 21:56 | improve template | n0tr1v | 1 | +7 | -2 |
| 2023-01-23 21:53 | fix templates | n0tr1v | 1 | +9 | -39 |
| 2023-01-23 21:49 | reset login attempts when password is reset by admin | n0tr1v | 1 | +1 | -0 |
| 2023-01-23 21:24 | remove underscore for "emphasis" in markdown | n0tr1v | 1 | +1 | -1 |
| 2023-01-23 20:54 | stop using this nonsense go module replace | n0tr1v | 11 | +177 | -376 |
| 2023-01-23 18:40 | add user-whitelist wall page | n0tr1v | 2 | +80 | -0 |
| 2023-01-20 10:29 | news styling | n0tr1v | 1 | +6 | -0 |
| 2023-01-20 10:25 | missing spacers | n0tr1v | 1 | +2 | -0 |
| 2023-01-20 10:18 | i2p news | n0tr1v | 1 | +35 | -0 |
| 2023-01-20 08:34 | add validation | n0tr1v | 1 | +1 | -1 |
| 2023-01-20 08:29 | add "plain" theme (no background) | n0tr1v | 2 | +2 | -0 |
| 2023-01-20 08:19 | cleanup | n0tr1v | 3 | +14 | -9 |
| 2023-01-20 08:11 | simplify code | n0tr1v | 1 | +2 | -12 |
| 2023-01-20 07:43 | admin rename command | n0tr1v | 2 | +39 | -1 |
| 2023-01-20 06:46 | fix purge command | n0tr1v | 1 | +1 | -0 |
| 2023-01-20 06:36 | add purge admin command | n0tr1v | 2 | +18 | -1 |
| 2023-01-20 06:07 | test | n0tr1v | 1 | +7 | -0 |
| 2023-01-20 03:23 | change error order | n0tr1v | 1 | +9 | -10 |
| 2023-01-20 03:16 | simplify code | n0tr1v | 1 | +53 | -41 |
| 2023-01-20 02:02 | fix unlocking PM with users that have less than 20 public msgs with whitelist | n0tr1v | 1 | +37 | -31 |
| 2023-01-19 12:45 | fix paths | n0tr1v | 2 | +2 | -2 |
| 2023-01-19 11:58 | nothing from the original file is left here | n0tr1v | 1 | +0 | -4 |
| 2023-01-19 11:51 | simplify code | n0tr1v | 1 | +3 | -9 |
| 2023-01-19 11:32 | fix max length verification bypass when uploading a file | n0tr1v | 1 | +9 | -2 |
| 2023-01-19 10:51 | useless | n0tr1v | 1 | +0 | -1 |
| 2023-01-19 10:39 | remove side effects & add some tests | n0tr1v | 3 | +39 | -4 |
| 2023-01-19 10:29 | typo | n0tr1v | 1 | +2 | -2 |
| 2023-01-19 10:28 | simplify regex | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 10:25 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 10:23 | fix profile link | n0tr1v | 1 | +20 | -16 |
| 2023-01-19 09:39 | auto convert /u/user to link to profile page & make dkf links works on all tor/i2p/dev | n0tr1v | 1 | +35 | -1 |
| 2023-01-19 08:25 | fix missing emoji titles | n0tr1v | 1 | +3 | -3 |
| 2023-01-19 08:13 | little fix | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 08:10 | fix string formatting | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 08:08 | adding tests for quote code | n0tr1v | 1 | +22 | -0 |
| 2023-01-19 08:08 | fix quote bug since we now replace special double quote | n0tr1v | 1 | +2 | -2 |
| 2023-01-19 08:07 | inline multiline message quote | n0tr1v | 1 | +1 | -0 |
| 2023-01-19 08:07 | only replace link in text outside of a quote | n0tr1v | 1 | +15 | -1 |
| 2023-01-19 07:10 | improve quote | n0tr1v | 1 | +15 | -6 |
| 2023-01-19 05:41 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-01-19 05:31 | improve chess template | n0tr1v | 1 | +37 | -33 |
| 2023-01-19 05:17 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-01-19 04:59 | add profanity words | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 04:22 | better captcha required explanation | n0tr1v | 1 | +5 | -0 |
| 2023-01-19 04:13 | cleanup | n0tr1v | 5 | +15 | -15 |
| 2023-01-19 04:05 | rm extra space | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 03:50 | simplify code search | n0tr1v | 2 | +12 | -8 |
| 2023-01-19 03:05 | deduplicate blackfriday custom renderer | n0tr1v | 3 | +54 | -103 |
| 2023-01-19 02:36 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-01-19 02:34 | simplify code | n0tr1v | 2 | +24 | -14 |
| 2023-01-19 02:04 | move code | n0tr1v | 1 | +5 | -6 |
| 2023-01-19 02:00 | simplify code | n0tr1v | 1 | +42 | -35 |
| 2023-01-19 01:33 | fix makefile | n0tr1v | 1 | +1 | -1 |
| 2023-01-19 00:51 | systemd to run darkforest using dkf user | n0tr1v | 4 | +25 | -17 |
| 2023-01-18 23:26 | fix first use middleware | n0tr1v | 1 | +1 | -1 |
| 2023-01-18 22:59 | Add instruction to readme | n0tr1v | 1 | +5 | -0 |
| 2023-01-18 08:57 | torrc | n0tr1v | 4 | +44 | -0 |
| 2023-01-18 07:36 | license GNU AGPLv3 | n0tr1v | 1 | +662 | -0 |
| 2023-01-18 07:00 | add back original captcha license file that was mistakenly removed | n0tr1v | 1 | +20 | -0 |
| 2023-01-16 08:55 | cleanup paginators | n0tr1v | 2 | +93 | -82 |
| 2023-01-16 05:36 | cleanup | n0tr1v | 2 | +3 | -3 |
| 2023-01-16 05:33 | cleanup | n0tr1v | 2 | +17 | -12 |
| 2023-01-16 05:31 | cleanup | n0tr1v | 1 | +4 | -4 |
| 2023-01-16 05:23 | cleanup | n0tr1v | 2 | +9 | -4 |
| 2023-01-16 05:20 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-01-16 05:15 | cleanup | n0tr1v | 1 | +3 | -3 |
| 2023-01-16 05:09 | generic type parser | n0tr1v | 1 | +15 | -12 |
| 2023-01-16 04:51 | cleanup | n0tr1v | 5 | +23 | -14 |
| 2023-01-16 04:43 | cleanup | n0tr1v | 1 | +3 | -5 |
| 2023-01-16 04:37 | move code | n0tr1v | 2 | +55 | -49 |
| 2023-01-16 04:35 | paginator SetWantedPageQueryParam | n0tr1v | 1 | +5 | -0 |
| 2023-01-16 04:34 | paginator cleanup | n0tr1v | 2 | +21 | -81 |
| 2023-01-16 04:26 | use paginator | n0tr1v | 1 | +2 | -12 |
| 2023-01-16 04:23 | use paginator | n0tr1v | 1 | +3 | -13 |
| 2023-01-16 04:20 | cleanup | n0tr1v | 1 | +2 | -2 |
| 2023-01-16 04:19 | move code | n0tr1v | 2 | +20 | -20 |
| 2023-01-16 04:18 | cleanup | n0tr1v | 1 | +3 | -13 |
| 2023-01-16 04:17 | paginator set results per page fn | n0tr1v | 1 | +5 | -0 |
| 2023-01-16 03:52 | move code | n0tr1v | 1 | +71 | -72 |
| 2023-01-16 03:39 | cleanup | n0tr1v | 3 | +30 | -6 |
| 2023-01-16 03:06 | add doc | n0tr1v | 1 | +5 | -1 |
| 2023-01-16 02:54 | generic sortedMerge function | n0tr1v | 1 | +8 | -5 |
| 2023-01-16 02:06 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-01-16 02:04 | cleanup | n0tr1v | 1 | +4 | -2 |
| 2023-01-16 02:04 | typo | n0tr1v | 1 | +2 | -2 |
| 2023-01-16 02:00 | add doc | n0tr1v | 1 | +3 | -0 |
| 2023-01-16 01:33 | simplify code, reduce sql queries | n0tr1v | 2 | +10 | -4 |
| 2023-01-16 01:28 | simplify code, reduce sql queries | n0tr1v | 2 | +11 | -2 |
| 2023-01-14 18:31 | censor screenshot timestamp | n0tr1v | 2 | +2 | -0 |
| 2023-01-13 22:32 | Auto kick upper case typing retards | n0tr1v | 2 | +23 | -0 |
| 2023-01-13 17:36 | cleanup | n0tr1v | 2 | +6 | -4 |
| 2023-01-13 08:27 | css | n0tr1v | 1 | +4 | -2 |
| 2023-01-13 08:24 | cleanup css | n0tr1v | 12 | +6 | -94 |
| 2023-01-13 08:20 | useless | n0tr1v | 12 | +0 | -12 |
| 2023-01-13 08:06 | useless | n0tr1v | 3 | +0 | -6 |
| 2023-01-13 07:57 | css cleanup | n0tr1v | 10 | +17 | -16 |
| 2023-01-13 07:22 | add :thinking: emoji | n0tr1v | 2 | +2 | -0 |
| 2023-01-13 07:13 | css | n0tr1v | 1 | +15 | -7 |
| 2023-01-13 07:06 | simplify templates | n0tr1v | 4 | +7 | -35 |
| 2023-01-13 07:01 | fix template indentation | n0tr1v | 1 | +6 | -6 |
| 2023-01-13 05:20 | simplify template | n0tr1v | 1 | +4 | -4 |
| 2023-01-13 04:59 | simplify template | n0tr1v | 1 | +31 | -50 |
| 2023-01-13 04:43 | fixes | n0tr1v | 1 | +5 | -6 |
| 2023-01-13 04:23 | fix afk space | n0tr1v | 1 | +2 | -2 |
| 2023-01-13 03:54 | simplify template | n0tr1v | 2 | +8 | -6 |
| 2023-01-13 03:49 | cleanup | n0tr1v | 1 | +7 | -5 |
| 2023-01-13 03:30 | simplify code | n0tr1v | 2 | +11 | -16 |
| 2023-01-13 00:46 | css | n0tr1v | 1 | +64 | -34 |
| 2023-01-13 00:40 | css | n0tr1v | 1 | +5 | -4 |
| 2023-01-13 00:36 | cleanup css | n0tr1v | 1 | +12 | -9 |
| 2023-01-13 00:33 | simplify template | n0tr1v | 1 | +3 | -2 |
| 2023-01-13 00:30 | fix spacing | n0tr1v | 1 | +3 | -3 |
| 2023-01-13 00:27 | fix spaces | n0tr1v | 1 | +8 | -8 |
| 2023-01-13 00:07 | reduce bandwidth | n0tr1v | 1 | +2 | -1 |
| 2023-01-13 00:04 | improve template spaces | n0tr1v | 1 | +76 | -77 |
| 2023-01-12 23:56 | improve variable name | n0tr1v | 1 | +3 | -3 |
| 2023-01-12 23:36 | move code | n0tr1v | 1 | +5 | -5 |
| 2023-01-12 23:25 | add doc | n0tr1v | 1 | +1 | -1 |
| 2023-01-12 23:23 | move code | n0tr1v | 2 | +14 | -14 |
| 2023-01-12 23:21 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-01-12 23:13 | cleanup | n0tr1v | 2 | +14 | -9 |
| 2023-01-12 22:15 | remove hardcoded values | n0tr1v | 3 | +4 | -2 |
| 2023-01-12 22:02 | cleanup hardcoded values | n0tr1v | 2 | +12 | -6 |
| 2023-01-12 21:46 | config instead of hardcoded values | n0tr1v | 4 | +18 | -12 |
| 2023-01-12 01:59 | simplify template | n0tr1v | 1 | +4 | -2 |
| 2023-01-12 01:52 | fix dashes stuff in template for /hbm vs profile | n0tr1v | 1 | +6 | -4 |
| 2023-01-12 01:36 | simplify template | n0tr1v | 1 | +6 | -5 |
| 2023-01-12 00:07 | typo | n0tr1v | 1 | +1 | -1 |
| 2023-01-12 00:04 | improve rtuto UX | n0tr1v | 3 | +20 | -4 |
| 2023-01-11 23:32 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-01-11 23:26 | cleanup | n0tr1v | 1 | +5 | -5 |
| 2023-01-11 23:23 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2023-01-11 22:34 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-01-11 20:08 | cleanup | n0tr1v | 1 | +29 | -25 |
| 2023-01-11 20:04 | cleanup | n0tr1v | 1 | +3 | -2 |
| 2023-01-11 19:53 | cleanup | n0tr1v | 2 | +9 | -10 |
| 2023-01-11 19:49 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2023-01-11 19:45 | cleanup | n0tr1v | 1 | +9 | -4 |
| 2023-01-11 19:41 | cleanup | n0tr1v | 1 | +47 | -30 |
| 2023-01-11 19:35 | add doc | n0tr1v | 1 | +1 | -0 |
| 2023-01-11 19:04 | cleanup | n0tr1v | 5 | +18 | -10 |
| 2023-01-11 19:00 | cleanup | n0tr1v | 4 | +18 | -4 |
| 2023-01-11 18:54 | rename fn | n0tr1v | 1 | +3 | -3 |
| 2023-01-11 18:50 | cleanup | n0tr1v | 1 | +6 | -2 |
| 2023-01-11 18:48 | cleanup | n0tr1v | 3 | +19 | -5 |
| 2023-01-11 18:33 | cleanup | n0tr1v | 3 | +12 | -15 |
| 2023-01-11 18:31 | add doc | n0tr1v | 1 | +6 | -0 |
| 2023-01-11 18:25 | move code | n0tr1v | 1 | +43 | -39 |
| 2023-01-11 18:21 | move code | n0tr1v | 2 | +167 | -154 |
| 2023-01-11 18:20 | cleanup | n0tr1v | 2 | +36 | -32 |
| 2023-01-11 18:12 | useless code | n0tr1v | 1 | +1 | -5 |
| 2023-01-11 17:53 | cleanup | n0tr1v | 1 | +4 | -5 |
| 2023-01-11 08:45 | cleanup | n0tr1v | 1 | +9 | -4 |
| 2023-01-11 08:38 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2023-01-11 08:37 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2023-01-11 08:36 | cleanup | n0tr1v | 1 | +11 | -20 |
| 2023-01-11 07:46 | fix tuto backend check for dev mode | n0tr1v | 1 | +3 | -3 |
| 2023-01-11 07:40 | add some doc | n0tr1v | 1 | +3 | -0 |
| 2023-01-11 07:27 | optimization | n0tr1v | 1 | +9 | -5 |
| 2023-01-11 07:24 | fasterrrr | n0tr1v | 1 | +1 | -1 |
| 2023-01-11 07:15 | shorter tutorial time for dev | n0tr1v | 3 | +13 | -19 |
| 2023-01-11 06:04 | improved tutorial (including links) | n0tr1v | 1 | +3 | -1 |
| 2023-01-11 04:26 | unset url | n0tr1v | 1 | +4 | -0 |
| 2023-01-11 04:19 | improve ui | n0tr1v | 1 | +8 | -4 |
| 2023-01-11 04:07 | add external link for room | n0tr1v | 5 | +38 | -12 |
| 2023-01-10 23:59 | space | n0tr1v | 1 | +1 | -1 |
| 2023-01-10 18:45 | disallow uppercase for retards users | n0tr1v | 6 | +22 | -0 |
| 2023-01-10 07:26 | add audit | n0tr1v | 1 | +1 | -0 |
| 2023-01-10 06:52 | add i2p notes | n0tr1v | 1 | +5 | -0 |
| 2023-01-10 01:33 | start web servers for i2p/tor | n0tr1v | 1 | +30 | -4 |
| 2023-01-08 08:18 | cleanup | n0tr1v | 2 | +1 | -2 |
| 2023-01-08 08:11 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2023-01-08 08:09 | cleanup | n0tr1v | 5 | +9 | -9 |
| 2023-01-08 06:32 | cleanup | n0tr1v | 1 | +4 | -16 |
| 2023-01-08 06:25 | cleanup | n0tr1v | 2 | +10 | -1 |
| 2023-01-08 06:13 | remove debug code | n0tr1v | 1 | +0 | -1 |
| 2023-01-08 06:12 | add support for webp avatar | n0tr1v | 2 | +7 | -4 |
| 2023-01-08 06:08 | add support for bmp avatar | n0tr1v | 2 | +7 | -4 |
| 2023-01-08 05:57 | allow gif avatar | n0tr1v | 1 | +3 | -2 |
| 2023-01-08 05:48 | no time limit to toggle hb msg | n0tr1v | 1 | +4 | -9 |
| 2023-01-08 02:49 | prohibited passwords list | n0tr1v | 9 | +98 | -14 |
| 2023-01-08 00:25 | missing doc | n0tr1v | 1 | +14 | -0 |
| 2023-01-08 00:10 | add /ks & /kks | n0tr1v | 3 | +40 | -6 |
| 2023-01-07 22:40 | cleanup | n0tr1v | 2 | +11 | -6 |
| 2023-01-07 22:31 | improve kick/unkick commands | n0tr1v | 4 | +42 | -25 |
| 2023-01-07 15:02 | remove empty spaces from template | n0tr1v | 1 | +10 | -10 |
| 2023-01-07 14:56 | reduce bandwidth by avoiding sending useless css | n0tr1v | 1 | +41 | -40 |
| 2023-01-07 14:53 | remove useless code | n0tr1v | 1 | +1 | -21 |
| 2023-01-07 14:44 | remove unused code | n0tr1v | 1 | +0 | -25 |
| 2023-01-07 14:43 | Add notes | n0tr1v | 1 | +19 | -0 |
| 2023-01-07 06:50 | more restrictive sandbox | n0tr1v | 1 | +2 | -2 |
| 2023-01-07 06:21 | adding notes | n0tr1v | 1 | +9 | -0 |
| 2023-01-06 05:19 | change emoji size | n0tr1v | 2 | +2 | -0 |
| 2023-01-06 04:48 | use emoji characters | n0tr1v | 4 | +75 | -87 |
| 2023-01-06 03:41 | Revert "larger text box" | n0tr1v | 1 | +2 | -2 |
| 2023-01-06 03:36 | larger text box | n0tr1v | 1 | +2 | -2 |
| 2023-01-05 05:14 | typo | n0tr1v | 1 | +4 | -4 |
| 2023-01-05 05:02 | fix placeholder | n0tr1v | 1 | +1 | -1 |
| 2023-01-05 04:20 | change snippet chars limit | n0tr1v | 1 | +2 | -2 |
| 2023-01-05 03:17 | better errors | n0tr1v | 1 | +16 | -17 |
| 2023-01-03 06:13 | fix spaces in archive page | n0tr1v | 1 | +11 | -15 |
| 2023-01-03 05:00 | do not display group messages in archive page | n0tr1v | 1 | +1 | -1 |
| 2023-01-01 14:18 | print when using /stop | n0tr1v | 1 | +1 | -0 |
| 2023-01-01 01:53 | rand command | n0tr1v | 2 | +40 | -0 |
| 2022-12-31 07:24 | fix winning condition | n0tr1v | 1 | +1 | -1 |
| 2022-12-31 07:23 | fix kill vote form | n0tr1v | 1 | +2 | -2 |
| 2022-12-31 07:16 | remove raw html | n0tr1v | 1 | +1 | -1 |
| 2022-12-31 07:11 | notify when someone use /ready | n0tr1v | 1 | +1 | -0 |
| 2022-12-31 07:06 | move code | n0tr1v | 1 | +1 | -1 |
| 2022-12-31 07:05 | unused code | n0tr1v | 1 | +0 | -1 |
| 2022-12-31 07:03 | cleanup | n0tr1v | 1 | +1 | -3 |
| 2022-12-31 06:52 | remove useless code | n0tr1v | 1 | +1 | -6 |
| 2022-12-31 04:07 | clear groups on reset | n0tr1v | 2 | +8 | -0 |
| 2022-12-31 03:21 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-30 04:50 | add ; | n0tr1v | 1 | +1 | -1 |
| 2022-12-30 04:24 | fix linux ui bug | n0tr1v | 1 | +1 | -1 |
| 2022-12-27 01:58 | for retards people | n0tr1v | 2 | +2 | -2 |
| 2022-12-27 01:11 | fix html | n0tr1v | 2 | +3 | -3 |
| 2022-12-27 01:07 | donate page with qrcodes | n0tr1v | 7 | +25 | -0 |
| 2022-12-23 08:37 | cleanup | n0tr1v | 1 | +9 | -2 |
| 2022-12-23 08:30 | cleanup | n0tr1v | 1 | +2 | -1 |
| 2022-12-23 07:09 | add upper limit to password | n0tr1v | 1 | +3 | -0 |
| 2022-12-23 06:07 | option to enable spellcheck on chat input | n0tr1v | 6 | +18 | -2 |
| 2022-12-23 01:15 | cleanup | n0tr1v | 1 | +36 | -27 |
| 2022-12-23 01:11 | cleanup | n0tr1v | 1 | +1 | -4 |
| 2022-12-23 00:45 | cleanup | n0tr1v | 2 | +6 | -2 |
| 2022-12-23 00:41 | cleanup uploads | n0tr1v | 3 | +39 | -28 |
| 2022-12-23 00:01 | move some code & handle errors | n0tr1v | 3 | +15 | -6 |
| 2022-12-22 20:58 | move code | n0tr1v | 2 | +1 | -3 |
| 2022-12-20 13:34 | fix typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-20 07:28 | cleanup | n0tr1v | 1 | +10 | -2 |
| 2022-12-20 07:10 | handle err | n0tr1v | 1 | +3 | -1 |
| 2022-12-20 07:08 | add doc | n0tr1v | 1 | +1 | -0 |
| 2022-12-20 06:09 | avoid name collision | n0tr1v | 1 | +3 | -3 |
| 2022-12-20 05:56 | simplify code | n0tr1v | 1 | +1 | -11 |
| 2022-12-20 00:56 | git ignore filedrop folder | n0tr1v | 1 | +1 | -0 |
| 2022-12-20 00:56 | keep filedrop folder | n0tr1v | 1 | +0 | -0 |
| 2022-12-20 00:55 | handle errors | n0tr1v | 2 | +6 | -2 |
| 2022-12-19 08:07 | add some doc | n0tr1v | 1 | +3 | -0 |
| 2022-12-19 06:06 | update user HB status in users manager when status changes | n0tr1v | 4 | +20 | -0 |
| 2022-12-18 23:46 | cleanup | n0tr1v | 1 | +1 | -2 |
| 2022-12-18 23:44 | cleanup | n0tr1v | 1 | +9 | -12 |
| 2022-12-18 23:27 | cleanup | n0tr1v | 1 | +17 | -25 |
| 2022-12-18 23:21 | cleanup | n0tr1v | 1 | +5 | -1 |
| 2022-12-18 22:40 | cleanup | n0tr1v | 1 | +16 | -11 |
| 2022-12-18 22:08 | simplify code | n0tr1v | 3 | +12 | -17 |
| 2022-12-18 21:52 | simplify code | n0tr1v | 1 | +6 | -5 |
| 2022-12-18 20:50 | refactor | n0tr1v | 4 | +90 | -90 |
| 2022-12-18 09:56 | refactor var name | n0tr1v | 1 | +5 | -5 |
| 2022-12-18 09:49 | simplify code | n0tr1v | 1 | +5 | -11 |
| 2022-12-18 09:46 | avoid useless reencryption | n0tr1v | 2 | +8 | -8 |
| 2022-12-18 09:41 | strongly type encrypted cookie payload | n0tr1v | 1 | +21 | -14 |
| 2022-12-18 09:36 | simplify code by having utils functions to handle encrypted cookies | n0tr1v | 2 | +44 | -24 |
| 2022-12-18 08:37 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-18 07:50 | improve errors | n0tr1v | 1 | +6 | -0 |
| 2022-12-18 07:41 | add hbmt command | n0tr1v | 3 | +29 | -0 |
| 2022-12-17 23:09 | Add /kk to kick but keep the msgs | n0tr1v | 4 | +46 | -25 |
| 2022-12-17 01:11 | remove bindata for migrations/locals | n0tr1v | 0 | +0 | -0 |
| 2022-12-16 08:41 | will never have SSE | n0tr1v | 2 | +0 | -125 |
| 2022-12-16 08:38 | dead code | n0tr1v | 1 | +0 | -4 |
| 2022-12-15 03:27 | simplify code | n0tr1v | 1 | +1 | -3 |
| 2022-12-15 03:26 | cleanup | n0tr1v | 1 | +13 | -12 |
| 2022-12-15 03:09 | simpler | n0tr1v | 1 | +1 | -1 |
| 2022-12-15 02:58 | cleanup | n0tr1v | 5 | +10 | -10 |
| 2022-12-15 02:55 | cleanup | n0tr1v | 6 | +16 | -18 |
| 2022-12-15 02:46 | improve captcha UX | n0tr1v | 3 | +26 | -7 |
| 2022-12-15 02:20 | cleanup | n0tr1v | 2 | +9 | -9 |
| 2022-12-15 02:17 | cache SetD helper | n0tr1v | 2 | +17 | -10 |
| 2022-12-15 02:07 | cleanup | n0tr1v | 1 | +9 | -5 |
| 2022-12-15 02:01 | doc | n0tr1v | 1 | +1 | -1 |
| 2022-12-15 01:49 | doc | n0tr1v | 1 | +2 | -0 |
| 2022-12-15 01:44 | fix signup endpoints | n0tr1v | 1 | +5 | -1 |
| 2022-12-15 01:41 | disable signup endpoint if protect home is enabled | n0tr1v | 1 | +3 | -0 |
| 2022-12-15 01:38 | cleanup | n0tr1v | 1 | +12 | -12 |
| 2022-12-15 01:30 | simplify code | n0tr1v | 1 | +1 | -6 |
| 2022-12-15 01:23 | improve protected home page UX | n0tr1v | 1 | +27 | -3 |
| 2022-12-15 01:05 | cleanup | n0tr1v | 1 | +49 | -41 |
| 2022-12-15 00:57 | add doc | n0tr1v | 1 | +4 | -0 |
| 2022-12-15 00:41 | refactor | n0tr1v | 2 | +2 | -2 |
| 2022-12-14 21:33 | add rimgo links | n0tr1v | 1 | +21 | -0 |
| 2022-12-14 20:43 | rename cookie | n0tr1v | 2 | +8 | -7 |
| 2022-12-14 19:49 | protect "forgot-password" with the wait page | n0tr1v | 1 | +4 | -0 |
| 2022-12-14 17:42 | simplify code, make it possible to reuse wait page for other endpoints | n0tr1v | 1 | +49 | -35 |
| 2022-12-14 15:47 | simplify regex | n0tr1v | 1 | +1 | -1 |
| 2022-12-14 15:45 | fix warning | n0tr1v | 1 | +2 | -2 |
| 2022-12-14 15:45 | cleanup warnings | n0tr1v | 1 | +2 | -6 |
| 2022-12-14 15:42 | cleanup var names | n0tr1v | 1 | +23 | -24 |
| 2022-12-14 15:39 | ensure token is used for the right 2fa step | n0tr1v | 1 | +34 | -20 |
| 2022-12-14 15:18 | no longer use cookie for login with 2fa process | n0tr1v | 8 | +157 | -178 |
| 2022-12-14 03:44 | fix build | n0tr1v | 1 | +9 | -9 |
| 2022-12-14 03:42 | remove useless code | n0tr1v | 2 | +5 | -5 |
| 2022-12-14 02:24 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-14 02:13 | fix doc | n0tr1v | 1 | +1 | -1 |
| 2022-12-14 02:12 | simplify code, remove unnecessary cookie | n0tr1v | 4 | +23 | -31 |
| 2022-12-13 02:56 | cleanup | n0tr1v | 1 | +11 | -7 |
| 2022-12-13 02:46 | cleanup duplicated code | n0tr1v | 5 | +16 | -11 |
| 2022-12-13 02:26 | simplify code | n0tr1v | 2 | +5 | -1 |
| 2022-12-13 02:22 | strongly typed forum IDs/UUIDs | n0tr1v | 4 | +60 | -51 |
| 2022-12-13 01:50 | strongly typed UploadID | n0tr1v | 2 | +5 | -3 |
| 2022-12-13 01:45 | strongly typed GroupID | n0tr1v | 5 | +18 | -17 |
| 2022-12-13 01:29 | strongly typed RoomID | n0tr1v | 17 | +75 | -65 |
| 2022-12-06 07:49 | should not hardcode this | n0tr1v | 1 | +1 | -0 |
| 2022-12-05 07:33 | toggles | n0tr1v | 1 | +10 | -4 |
| 2022-12-05 07:14 | fancy toggles | n0tr1v | 1 | +40 | -16 |
| 2022-12-05 07:11 | fancy toggles | n0tr1v | 1 | +65 | -26 |
| 2022-12-05 06:59 | fancy toggles | n0tr1v | 1 | +15 | -6 |
| 2022-12-05 06:57 | improve UI | n0tr1v | 1 | +0 | -2 |
| 2022-12-05 06:56 | fancy checkboxes | n0tr1v | 1 | +10 | -4 |
| 2022-12-05 06:49 | fancy new checkboxes to keep any competitor years behind | n0tr1v | 3 | +156 | -32 |
| 2022-12-05 04:56 | add restore link button for moderators | n0tr1v | 4 | +39 | -3 |
| 2022-12-05 04:10 | simplify recovery workflow | n0tr1v | 3 | +34 | -33 |
| 2022-12-05 03:47 | Fix table name | n0tr1v | 1 | +4 | -0 |
| 2022-12-05 03:40 | add doc | n0tr1v | 1 | +12 | -2 |
| 2022-12-05 03:33 | fix html attr | n0tr1v | 1 | +1 | -1 |
| 2022-12-05 03:27 | improve UI/UX | n0tr1v | 3 | +17 | -12 |
| 2022-12-05 02:27 | add doc | n0tr1v | 1 | +2 | -0 |
| 2022-12-05 01:50 | configurable silent self-kick | n0tr1v | 8 | +24 | -6 |
| 2022-12-05 01:41 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2022-12-05 01:40 | self kick no longer silent | n0tr1v | 1 | +4 | -4 |
| 2022-12-05 01:36 | cleanup | n0tr1v | 2 | +8 | -4 |
| 2022-12-05 01:34 | fix import cycle | n0tr1v | 4 | +38 | -36 |
| 2022-12-05 01:03 | cleanup | n0tr1v | 3 | +36 | -32 |
| 2022-12-05 00:44 | code cleanup | n0tr1v | 2 | +12 | -6 |
| 2022-12-05 00:33 | harsher filter | n0tr1v | 1 | +9 | -1 |
| 2022-12-05 00:18 | more kick for retard new accounts | n0tr1v | 1 | +6 | -0 |
| 2022-12-04 23:59 | display public msgs count | n0tr1v | 1 | +3 | -0 |
| 2022-12-04 23:32 | allows to quick link to archive message with mm-dd HH:MM:SS format | n0tr1v | 3 | +60 | -16 |
| 2022-12-04 12:43 | reuse const | n0tr1v | 1 | +1 | -1 |
| 2022-12-04 12:42 | cleanup | n0tr1v | 1 | +22 | -9 |
| 2022-12-04 12:34 | cleanup | n0tr1v | 2 | +4 | -2 |
| 2022-12-04 12:26 | global captcha bypass in dev mode | n0tr1v | 2 | +15 | -17 |
| 2022-12-04 12:19 | cleanup | n0tr1v | 2 | +3 | -6 |
| 2022-12-04 12:03 | cleanup | n0tr1v | 1 | +2 | -7 |
| 2022-12-04 10:45 | improve ui | n0tr1v | 4 | +9 | -10 |
| 2022-12-04 10:41 | cleanup css | n0tr1v | 7 | +26 | -16 |
| 2022-12-04 09:06 | remove useless code | n0tr1v | 1 | +1 | -9 |
| 2022-12-04 08:30 | add help for new emojis | n0tr1v | 1 | +5 | -1 |
| 2022-12-04 08:28 | add popcorn emoji | n0tr1v | 1 | +1 | -0 |
| 2022-12-04 08:28 | add fox emoji | n0tr1v | 1 | +1 | -0 |
| 2022-12-04 07:47 | dedup some css | n0tr1v | 8 | +19 | -89 |
| 2022-12-04 06:09 | add fun make function to calculate files size | n0tr1v | 1 | +7 | -0 |
| 2022-12-04 06:08 | removing 1Mb of ahmia dumb blacklist | n0tr1v | 2 | +0 | -17 |
| 2022-12-04 05:45 | improve UI | n0tr1v | 1 | +8 | -2 |
| 2022-12-04 05:32 | dedup code | n0tr1v | 1 | +6 | -24 |
| 2022-12-04 05:29 | cleanup | n0tr1v | 1 | +6 | -5 |
| 2022-12-04 05:15 | cleanup hardcoded cookie names | n0tr1v | 5 | +43 | -35 |
| 2022-12-04 04:51 | simplify code | n0tr1v | 1 | +17 | -17 |
| 2022-12-04 04:41 | cleanup | n0tr1v | 2 | +20 | -16 |
| 2022-12-04 04:26 | cleanup | n0tr1v | 2 | +5 | -9 |
| 2022-12-04 04:22 | cleanup cookies | n0tr1v | 3 | +33 | -123 |
| 2022-12-04 04:06 | cleanup | n0tr1v | 1 | +9 | -49 |
| 2022-12-04 03:56 | cleanup | n0tr1v | 2 | +7 | -2 |
| 2022-12-04 03:51 | cleanup | n0tr1v | 7 | +18 | -18 |
| 2022-12-04 03:39 | cleanup | n0tr1v | 1 | +1 | -1 |
| 2022-12-04 02:52 | switch wallpaper only for month of December | n0tr1v | 8 | +14 | -7 |
| 2022-12-04 02:32 | cleanup, remove dead code | n0tr1v | 1 | +0 | -38 |
| 2022-12-04 02:11 | new background for december | n0tr1v | 8 | +7 | -7 |
| 2022-12-04 01:50 | add doc | n0tr1v | 1 | +2 | -2 |
| 2022-12-04 01:34 | cleanup routes | n0tr1v | 1 | +24 | -23 |
| 2022-12-04 01:27 | first use middleware / cleanup | n0tr1v | 3 | +11 | -15 |
| 2022-12-04 01:07 | NoAuth middleware to redirect authenticated users on endpoint that needs no auth | n0tr1v | 3 | +31 | -47 |
| 2022-12-04 01:01 | remove dead code | n0tr1v | 1 | +1 | -40 |
| 2022-12-03 23:06 | add some doc | n0tr1v | 1 | +3 | -0 |
| 2022-12-03 23:03 | simplify code | n0tr1v | 1 | +12 | -12 |
| 2022-12-03 22:36 | spacing | n0tr1v | 1 | +1 | -1 |
| 2022-12-03 22:32 | add some notes | n0tr1v | 1 | +3 | -0 |
| 2022-12-03 22:16 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-03 22:15 | remove debug code | n0tr1v | 1 | +3 | -7 |
| 2022-12-03 22:14 | useless | n0tr1v | 1 | +0 | -1 |
| 2022-12-03 22:14 | improve security logs | n0tr1v | 2 | +4 | -1 |
| 2022-12-03 22:11 | password recovery form | n0tr1v | 4 | +406 | -24 |
| 2022-12-03 22:11 | get user by username should not care about case | n0tr1v | 1 | +1 | -1 |
| 2022-12-03 09:45 | edit system messages | n0tr1v | 1 | +6 | -4 |
| 2022-12-03 08:14 | fix broken templates | n0tr1v | 5 | +12 | -4 |
| 2022-12-03 04:51 | prevent sending username change form, if username did not change | n0tr1v | 1 | +5 | -0 |
| 2022-12-03 04:34 | allow to change case of your own username | n0tr1v | 1 | +5 | -3 |
| 2022-12-03 04:20 | Add /system command for admin | n0tr1v | 5 | +26 | -4 |
| 2022-12-03 03:37 | simplify code | n0tr1v | 2 | +9 | -12 |
| 2022-12-03 03:14 | simplify gpg sign workflow | n0tr1v | 3 | +6 | -6 |
| 2022-12-03 03:14 | fix input styling | n0tr1v | 3 | +3 | -3 |
| 2022-12-03 02:29 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-02 23:04 | utils functions | n0tr1v | 4 | +24 | -7 |
| 2022-12-02 22:41 | strongly typed UserID | n0tr1v | 42 | +186 | -183 |
| 2022-12-02 21:52 | prevent potential bug where someone could update a different key than the one the pgp code was generated for | n0tr1v | 1 | +21 | -16 |
| 2022-12-02 21:30 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-12-02 21:06 | simplify code | n0tr1v | 2 | +12 | -14 |
| 2022-12-02 21:04 | Add/edit gpg keys using either decrypt or sign method | n0tr1v | 5 | +82 | -33 |
| 2022-12-02 11:38 | improve UX | n0tr1v | 1 | +3 | -2 |
| 2022-12-02 03:07 | remove hh:mm:ss from timestamp for 2fa | n0tr1v | 1 | +1 | -1 |
| 2022-12-02 02:57 | gpg 2fa signature mode | n0tr1v | 8 | +153 | -3 |
| 2022-11-17 18:28 | add test | n0tr1v | 1 | +1 | -0 |
| 2022-11-17 18:14 | optimization | n0tr1v | 2 | +13 | -4 |
| 2022-11-17 18:09 | cleanup | n0tr1v | 1 | +16 | -13 |
| 2022-11-17 17:57 | simplify code | n0tr1v | 1 | +3 | -7 |
| 2022-11-17 17:49 | lint | n0tr1v | 1 | +2 | -2 |
| 2022-11-17 17:48 | simplify code | n0tr1v | 1 | +3 | -6 |
| 2022-11-17 17:45 | simplify code | n0tr1v | 1 | +10 | -13 |
| 2022-11-17 17:29 | simplify | n0tr1v | 1 | +1 | -2 |
| 2022-11-17 17:25 | simplify code | n0tr1v | 1 | +1 | -2 |
| 2022-11-17 17:19 | useless | n0tr1v | 1 | +0 | -2 |
| 2022-11-17 17:17 | simplify code | n0tr1v | 1 | +1 | -4 |
| 2022-11-17 17:11 | fix class generator | n0tr1v | 2 | +11 | -0 |
| 2022-11-16 19:48 | improve autocomplete | n0tr1v | 1 | +3 | -1 |
| 2022-11-16 19:45 | autocomplete tags | n0tr1v | 2 | +21 | -0 |
| 2022-11-16 08:39 | cleanup | n0tr1v | 1 | +8 | -6 |
| 2022-11-16 08:36 | cleanup | n0tr1v | 1 | +7 | -4 |
| 2022-11-16 08:29 | remove getClassName hacks and make it always work | n0tr1v | 2 | +28 | -10 |
| 2022-11-16 08:02 | refactor | n0tr1v | 1 | +4 | -4 |
| 2022-11-16 08:00 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-11-16 07:58 | simplify code | n0tr1v | 1 | +2 | -3 |
| 2022-11-16 07:55 | refactor var names | n0tr1v | 1 | +5 | -5 |
| 2022-11-16 07:40 | cleanup gpg art | n0tr1v | 1 | +47 | -47 |
| 2022-11-16 07:40 | greatly reduce generated size | n0tr1v | 1 | +15 | -1 |
| 2022-11-16 07:19 | short url for dkf git | n0tr1v | 2 | +2 | -0 |
| 2022-11-16 07:08 | gpg ascii art generator | n0tr1v | 3 | +159 | -0 |
| 2022-11-16 06:59 | sort css classes | n0tr1v | 1 | +238 | -238 |
| 2022-11-16 06:47 | art gpg key | n0tr1v | 1 | +290 | -47 |
| 2022-11-16 03:54 | Add generic ternary utils functions | n0tr1v | 1 | +12 | -0 |
| 2022-11-16 03:40 | fix regexes | n0tr1v | 2 | +3 | -3 |
| 2022-11-16 03:38 | add doc | n0tr1v | 1 | +1 | -0 |
| 2022-11-16 03:34 | auto fix onion links that are missing http scheme | n0tr1v | 2 | +10 | -0 |
| 2022-11-16 02:01 | cleanup | n0tr1v | 2 | +4 | -3 |
| 2022-11-16 01:59 | cleanup hard coded values | n0tr1v | 3 | +4 | -2 |
| 2022-11-16 01:55 | move code | n0tr1v | 2 | +68 | -62 |
| 2022-11-15 22:05 | do not send inboxes to people who ignore/blacklist you | n0tr1v | 4 | +41 | -0 |
| 2022-11-15 21:22 | Add doc | n0tr1v | 1 | +2 | -0 |
| 2022-11-15 20:54 | refresh top-bar link on error | n0tr1v | 1 | +5 | -1 |
| 2022-11-15 19:52 | fix css class | n0tr1v | 1 | +1 | -1 |
| 2022-11-15 19:24 | error command; for testing | n0tr1v | 1 | +10 | -1 |
| 2022-11-15 19:13 | improve error message | n0tr1v | 1 | +1 | -1 |
| 2022-11-15 19:12 | allow inboxes if whitelisted; improve err message | n0tr1v | 1 | +4 | -4 |
| 2022-11-15 18:56 | improve template; better success/error displaying | n0tr1v | 1 | +11 | -9 |
| 2022-11-15 18:55 | improve template, do not use the list attribute if not enabled | n0tr1v | 1 | +1 | -1 |
| 2022-11-15 18:55 | success command for testing purpose | n0tr1v | 1 | +10 | -1 |
| 2022-11-12 06:55 | cleanup | n0tr1v | 1 | +5 | -4 |
| 2022-11-12 06:41 | optional afk indicator | n0tr1v | 7 | +51 | -20 |
| 2022-11-11 00:24 | generics utils functions | n0tr1v | 2 | +8 | -3 |
| 2022-11-11 00:13 | add autocomplete | n0tr1v | 1 | +1 | -0 |
| 2022-11-11 00:12 | token slash command | n0tr1v | 2 | +21 | -0 |
| 2022-11-11 00:12 | improve functions name | n0tr1v | 8 | +28 | -28 |
| 2022-11-10 23:55 | simplify code | n0tr1v | 1 | +7 | -7 |
| 2022-11-10 23:20 | only admins can access debug endpoints | n0tr1v | 1 | +1 | -1 |
| 2022-11-10 22:45 | count public messages | n0tr1v | 3 | +16 | -4 |
| 2022-11-10 22:12 | only count public messages | n0tr1v | 1 | +2 | -1 |
| 2022-11-10 22:09 | simplify code | n0tr1v | 2 | +8 | -12 |
| 2022-11-10 22:08 | simplify code | n0tr1v | 1 | +9 | -7 |
| 2022-11-10 20:50 | prevent new accounts from sending unwanted PMs to users, until they have enough karma | n0tr1v | 1 | +14 | -0 |
| 2022-11-10 20:49 | moderators/vetted can always send pms | n0tr1v | 1 | +3 | -0 |
| 2022-11-10 20:47 | either or not a user has enough karma to send pms | n0tr1v | 1 | +5 | -0 |
| 2022-11-10 20:47 | incr karma method | n0tr1v | 1 | +8 | -0 |
| 2022-11-10 20:46 | messages count field for user | n0tr1v | 1 | +1 | -0 |
| 2022-11-10 20:46 | add utils IsOwned fn for room | n0tr1v | 1 | +5 | -0 |
| 2022-11-10 20:45 | count messages sent, and minimal karma system | n0tr1v | 1 | +21 | -0 |
| 2022-11-10 20:45 | add karma history table & general messages count | n0tr1v | 2 | +46 | -0 |
| 2022-11-10 20:28 | fix delete button | n0tr1v | 1 | +1 | -1 |
| 2022-11-10 14:24 | add missing folder | n0tr1v | 1 | +0 | -0 |
| 2022-11-10 08:10 | readme | n0tr1v | 1 | +1 | -1 |
| 2022-11-10 08:08 | readme | n0tr1v | 1 | +10 | -0 |
| 2022-11-10 07:23 | typo | n0tr1v | 1 | +1 | -1 |
| 2022-11-10 07:19 | simplify code | n0tr1v | 1 | +5 | -5 |
| 2022-11-10 04:39 | cleanup | n0tr1v | 2 | +8 | -4 |
| 2022-11-10 04:33 | remove useless code | n0tr1v | 3 | +4 | -6 |
| 2022-11-10 04:30 | fix username validation & simplify code | n0tr1v | 2 | +15 | -12 |
| 2022-11-10 04:15 | useless | n0tr1v | 1 | +0 | -1 |
| 2022-11-10 04:13 | simplify code | n0tr1v | 2 | +10 | -5 |
| 2022-11-10 04:03 | Ensure that all captcha across the website makes HB life miserable. | n0tr1v | 3 | +29 | -27 |
| 2022-11-10 03:47 | fuck a bit more with trolls | n0tr1v | 1 | +8 | -0 |
| 2022-11-10 00:35 | remove hardcoded value | n0tr1v | 1 | +0 | -4 |
| 2022-11-10 00:33 | cleanup | n0tr1v | 4 | +7 | -4 |
| 2022-11-10 00:00 | remove hardcoded user IDs code | n0tr1v | 3 | +6 | -16 |
| 2022-11-09 22:21 | improvements | n0tr1v | 4 | +8 | -8 |
| 2022-11-09 22:17 | UI form to create chess games | n0tr1v | 8 | +94 | -44 |
| 2022-11-09 18:15 | init | n0tr1v | 406 | +41084 | -0 |