summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* perf(session): unecessary init of m_addrLenlittleblack1112025-04-121-2/+1
* scroller: fix sticky scrolllittleblack1112025-04-071-1/+1
* internal: use smart pointer for everything, no more naked pointerlittleblack1112025-04-074-32/+31
* internal(session::writeChat): also be bool, returns write()'s boollittleblack1112025-04-072-4/+5
* Revert "ftxui(logComponent): don't use custom patch to have a min_size but of...littleblack1112025-04-071-3/+0
* session: use std::string for m_ip instead of c charlittleblack1112025-04-076-11/+13
* style: 2 -> 4 tabwidthlittleblack1112025-04-071-60/+60
* ftxui(logComponent): don't use custom patch to have a min_size but offical wa...littleblack1112025-04-071-0/+3
* style: clang-formatgithub-actions[bot]2025-04-071-2/+4
* bump: TODOlittleblack1112025-04-071-11/+0
* style: clang-formatgithub-actions[bot]2025-04-074-7/+9
* fix: nullptr(SEGEV) during shutdownlittleblack1112025-04-073-8/+25
* refactor: loggingslittleblack1112025-04-077-12/+32
* fix(session): strerrno thread safetylittleblack1112025-04-071-1/+5
* style: clang-formatgithub-actions[bot]2025-04-071-1/+1
* style: clang-tidygithub-actions[bot]2025-04-072-11/+11
* feat: ftxui (#17)littleblack1112025-04-0713-29/+299
* feat: deaflittleblack1112025-04-033-7/+33
* fix: std::quick_exit don't exist in osxlittleblack1112025-03-231-1/+1
* fixup! feat!: require arg for server portlittleblack1112025-03-221-4/+2
* internal: catch exceptions at main()littleblack1112025-03-221-1/+7
* server: print -> loglittleblack1112025-03-221-2/+1
* server: keepalivelittleblack1112025-03-221-3/+7
* feat: ability to mute/unmute clients (#12)littleblack1112025-03-224-8/+70
* fix(nameExists): kill dead thread/sessionlittleblack1112025-03-221-1/+10
* fix: broken pipe sometimeslittleblack1112025-03-221-1/+1
* fix: potential crash for weirdly exited clientslittleblack1112025-03-222-4/+4
* feat(commands): client execute commands (#8)littleblack1112025-03-229-41/+69
* fix(sessionManager,kick): only write message if CSession existlittleblack1112025-03-221-3/+2
* feat: inputManager and commandHandler (#7)littleblack1112025-03-227-2/+251
* feat(session): getIplittleblack1112025-03-213-3/+8
* feat(sessionManager): getSessionslittleblack1112025-03-212-0/+6
* clang-formatlittleblack1112025-03-212-4/+4
* session(SRecvData): use false as defaultlittleblack1112025-03-212-2/+4
* perf: directly kick instead of calling function in the session(killing it's s...littleblack1112025-03-214-22/+17
* Revert "fix: use shared ptr properly"littleblack1112025-03-202-2/+2
* feat: kick client (#6)littleblack1112025-03-204-13/+36
* fix: use shared ptr properlylittleblack1112025-03-202-2/+2
* chatServer: atexit() -> cleanup()littleblack1112025-03-201-0/+3
* newMessage: better formatlittleblack1112025-03-201-1/+1
* debug: only run hooks that is for debug purposes in debug buildslittleblack1112025-03-204-7/+35
* cleanup: explicit const and return original instead of dupe for perflittleblack1112025-03-206-6/+6
* chatManager.hpp: #pragma oncelittleblack1112025-03-201-0/+2
* refactor(log): removed redundant overloadslittleblack1112025-03-201-6/+7
* clang-format & clang-tidylittleblack1112025-03-209-67/+66
* session(SRecvData::data): use std::string instead of char*littleblack1112025-03-202-16/+30
* fix: NONEWLINE more explicitlittleblack1112025-03-203-3/+22
* perf(session): use pointer for SRecvDatalittleblack1112025-03-202-23/+32
* feat(session): resume history for new client or rejoinlittleblack1112025-03-203-3/+19
* NFormatter: no more prefix support for socket writelittleblack1112025-03-205-18/+15