summaryrefslogtreecommitdiff
path: root/src/chatServer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* internal!: organized internal structure, using cmake nowlittleblack1112025-06-131-68/+0
|
* style: clang-formatgithub-actions[bot]2025-04-071-1/+1
|
* fix: nullptr(SEGEV) during shutdownlittleblack1112025-04-071-3/+5
|
* refactor: loggingslittleblack1112025-04-071-0/+1
|
* feat: ftxui (#17)littleblack1112025-04-071-3/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ready for merge rm sum random ocmments first and https://github.com/ArthurSonzogni/FTXUI/issues/1024 but still, ready for merge since we can't do anything on our end * style: clang-tidy * ci * ci * style: clang-tidy * fix * fix: scroll https://github.com/ArthurSonzogni/git-tui/blob/master/src/scroller.cpp * focus * update todo * style: clang-format * update todo * sticky scroll * update todxo * smol fix need event to update screen. so we just give event when IO updates * style: clang-format --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* feat: inputManager and commandHandler (#7)littleblack1112025-03-221-2/+12
| | | | | server now have ability to send chat like any clients. can also run commands(registered in commands.cpp)
* Revert "fix: use shared ptr properly"littleblack1112025-03-201-1/+1
| | | | | This reverts commit 5c007b1581e7c36ce81de299e47c0c9ef51e9950. revert until a solution is developed
* fix: use shared ptr properlylittleblack1112025-03-201-1/+1
| | | | FIXME: for some reason dtors arent called even if use_count() is 0...
* chatServer: atexit() -> cleanup()littleblack1112025-03-201-0/+3
|
* clang-format & clang-tidylittleblack1112025-03-201-1/+2
|
* feat!: require arg for server portlittleblack1112025-03-201-2/+2
|
* rename(chatServer): m_sessionThread -> m_sessionManagerThreadlittleblack1112025-03-201-4/+4
|
* clang-formatlittleblack1112025-03-201-23/+22
|
* fix(registerName): no longer allow same namelittleblack1112025-03-201-5/+12
| | | | | | | | | | the previous behaviour was it wouldn't broadcast the message to the same name debug: more logging, maybe we should disable TRACE by default in the future? WIP: partial impl of signal handling(SIGINT(keyboardinterrupt) etc)
* feat: broadcast message from one client to the rest, making chat actually ↵littleblack1112025-03-201-4/+9
| | | | | | | possible fix(chatServer, CSessionManager): .join sessionThread properly cleanup(server): unused header
* sessionManager: run in a jthread, for prep of inputManagerlittleblack1112025-03-201-0/+32
refactor(main)!: move main infra to oop chatServer