summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* internal!: organized internal structure, using cmake nowlittleblack1112025-06-1330-253/+118
* TODO: morelittleblack1112025-06-131-0/+2
* internal!: refactored to smart pointerlittleblack1112025-06-1312-94/+426
* Makefile: -rf OBJSlittleblack1112025-06-121-1/+1
* fix: compiling with -O0 caused runtime error with `str.back()` so we check if...littleblack1112025-06-121-1/+1
* style: clang-formatgithub-actions[bot]2025-06-121-1/+1
* fix(Makefile): -O0 buildslittleblack1112025-06-123-29/+34
* internal: fully discard the use of uintptr_t for identification uselittleblack1112025-06-115-13/+10
* fix: consolidate port number validation logiclittleblack1112025-06-041-6/+2
* fix(3c94a88ec7419e9d0c83c99883c4a0b010a97614): logic error in read(bypassDeaf)littleblack1112025-06-021-1/+1
* Revert "style: clang-tidy"littleblack1112025-05-311-1/+1
* style: clang-tidygithub-actions[bot]2025-05-311-1/+1
* makefile: -O0 doesn't run...littleblack1112025-05-311-1/+1
* internal: all CFileDescriptor is now wrapped in shared_ptrlittleblack1112025-05-314-18/+20
* style: remove unncessary Hyprutils::OS NSlittleblack1112025-05-316-13/+9
* style: clang-formatgithub-actions[bot]2025-05-302-2/+2
* fix(sessionManager): properly cleanup session with kick() instead of directly...littleblack1112025-05-301-2/+2
* perf(session): directly use m_bDeaflittleblack1112025-05-301-14/+13
* style: clang-formatgithub-actions[bot]2025-05-271-1/+1
* commands: use type safe optional for reasonlittleblack1112025-05-271-16/+18
* style: clang-formatgithub-actions[bot]2025-05-271-1/+1
* fix: don't accept ascii seq(0x1B)littleblack1112025-05-272-1/+5
* fix(1af5ffbfc646ccd116f1131f27bae3843eef406d): typo in comparisonlittleblack1112025-05-271-1/+1
* session(newMessaeg): specify .sender = thislittleblack1112025-05-271-1/+1
* fixup! feat: kick client (#6)littleblack1112025-05-241-0/+3
* 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