Commit Graph

26 Commits

Author SHA1 Message Date
Andrew Lalis b1fb2cdfb0 Added more javadocs! 2021-09-28 23:55:08 +02:00
Andrew Lalis 6b7712a9fb Added tons of javadoc, finalized server-side registration protocol. 2021-09-28 23:42:54 +02:00
Andrew Lalis fe4bda42fa Added ACCEPTED response to registration in accept all mode. 2021-09-25 13:10:35 +02:00
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 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 009c3a7c21 Improved readme, added JNA for windows terminal support. 2021-08-27 10:18:16 +02:00
Andrew Lalis 2759097ef6 Cleaned up server run logic. 2021-08-26 11:30:42 +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 31129cada2 Added plugins for jar-with-dependencies. 2021-08-25 19:42:06 +02:00
Andrew Lalis 4d9973b374 Added error response. 2021-08-25 19:19:16 +02:00
Andrew Lalis 66224c63d4 Added saving to channel removal. 2021-08-25 19:09:56 +02:00
Andrew Lalis f159708fa2 Added ability to add and remove channels. 2021-08-25 19:04:26 +02:00
Andrew Lalis b21137a767 Renamed a method. 2021-08-25 16:49:37 +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 4180f5a5de Added history to chat list, considering how to implement actual chat messages. 2021-08-23 09:08:52 +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