Commit Graph

18 Commits

Author SHA1 Message Date
Andrew Lalis d34a407284 Updated user login system to use unique usernames, login and logout stuff. Client not yet updated to new authentication flow. 2021-09-25 13:08:14 +02:00
Andrew Lalis 631ded2afb Refactored core message structure to use records. 2021-09-24 19:37:57 +02:00
Andrew Lalis cd7d40cd7d Did some cleanup, removed deprecated and unused classes, added javadoc. 2021-09-24 11:09:29 +02:00
Andrew Lalis 80f4cf2035 Added some javadoc, removed print statement when users change channel. 2021-09-14 20:00:19 +02:00
Andrew Lalis 5568136d86 Cleaned up client encryption logic. 2021-09-11 23:43:15 +02:00
Andrew Lalis ec3bfbbc09 Cleaned up debug messages. 2021-09-11 23:29:43 +02:00
Andrew Lalis c6a2bb15da Added starter implementation, some rare and weird bugs with messages sometimes failing. 2021-09-11 15:23:36 +02:00
Andrew Lalis 6770418c66 Implemented session tokens for persistent users. 2021-09-09 09:56:00 +02:00
Andrew Lalis 17a372a5b7 Implemented private channels for N-person direct messaging. 2021-09-08 23:52:27 +02:00
Andrew Lalis 2d8a0967dc Added lots of javadoc. 2021-09-08 13:32:56 +02:00
Andrew Lalis e9fa0c13a7 Added catalog discovery server, readmes and improved some server channel logic. 2021-08-26 11:22:24 +02:00
Andrew Lalis 4d9973b374 Added error response. 2021-08-25 19:19:16 +02:00
Andrew Lalis f159708fa2 Added ability to add and remove channels. 2021-08-25 19:04:26 +02:00
Andrew Lalis 960f66cf13 Improved client event handling, and server consistency and chat history requests. 2021-08-25 14:36:49 +02:00
Andrew Lalis fcfea0f70f Implemented storing user messages in collections, improved network organization. 2021-08-22 22:58:29 +02:00
Andrew Lalis cc5c90fd54 Added channels and more commands. 2021-08-22 12:23:32 +02:00
Andrew Lalis 4faba0d2eb Added chat history stuff. 2021-08-21 23:57:33 +02:00
Andrew Lalis 468758c7ab Added initial prototype. 2021-08-21 21:49:01 +02:00