summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* style: clang-formatgithub-actions[bot]2025-05-211-2/+2
* session(write): write then restore readinglittleblack1112025-05-212-5/+8
* internal(session write): reuse the other write function as function overloadlittleblack1112025-05-211-12/+1
* fixup! feat: join and leave messagelittleblack1112025-05-211-1/+6
* Makefile: more debugging optionslittleblack1112025-05-211-7/+103
* style: clang-formatgithub-actions[bot]2025-05-216-11/+11
* feat: non-admin commandslittleblack1112025-05-215-12/+24
* command(/list): better formatting with session instance ptrlittleblack1112025-05-211-2/+4
* internal: prefer direct pointers instead of (uintptr_t) converted oneslittleblack1112025-05-214-6/+6
* feat: join and leave messagelittleblack1112025-05-217-18/+50
* Makefile: pthread for debuglittleblack1112025-05-212-64/+57
* style: clang-formatgithub-actions[bot]2025-05-201-3/+3
* Revert "internal: use smart pointer for everything, no more naked pointer"littleblack1112025-05-204-31/+32
* internal: use uintptr_t of session instance for identificationlittleblack1112025-05-204-2/+5
* TODO: User UUIDlittleblack1112025-05-201-0/+1
* ci: move install deps into another filelittleblack1112025-05-022-18/+29
* 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-0/+2
* 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-0717-81/+402
* feat: deaflittleblack1112025-04-033-7/+33
* fix: std::quick_exit don't exist in osxlittleblack1112025-03-231-1/+1
* ci(release): multi platform supportlittleblack1112025-03-222-13/+70
* ci: rename [c->C]ontinue [i->I]ntegrationlittleblack1112025-03-222-2/+2
* ci: releaselittleblack1112025-03-221-0/+76
* ci: initlittleblack1112025-03-221-0/+138
* 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
* tests: spam scriptlittleblack1112025-03-221-0/+11
* fix: potential crash for weirdly exited clientslittleblack1112025-03-222-4/+4
* Makefile: disable ASANlittleblack1112025-03-221-1/+1
* bump: compile_commandslittleblack1112025-03-221-0/+76