Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | Fixed the crashing bugsgrape | Douglas-Richardson | 2017-04-22 | -21/+32 |
| | | | | | | | | | It technically doesn't crash, but for some reason the GUI is frozen immediately on startup and is completely unresponsive. It may have something to do with calling some function in them multiple times over and over again but I don't know. I added some debugging text with comments next to them as "eat this note". Those lines can be removed with no concequences. | |||
* | Fiddled around with it for a bit | Douglas-Richardson | 2017-04-22 | -52/+102 |
| | | | | | | | I mostly added a few safties onto the string-lenght and substring functions so they wouldn't cause a crash, but now somewhere there is some error where string-append is trying to append to something that isn't a string, but I have no idea where it is. | |||
* | requires gui now | Douglas-Richardson | 2017-04-19 | -1/+1 |
| | ||||
* | Added GUI to thing | Douglas-Richardson | 2017-04-19 | -0/+196 |
| | | | | yay | |||
* | use relative paths when opening files | Ibrahim Mkusa | 2017-04-16 | -3/+3 |
| | ||||
* | minor additions | Ibrahim Mkusa | 2017-04-16 | -3/+1 |
| | ||||
* | broadcast now checks whether port is open before trying to send | Ibrahim Mkusa | 2017-04-16 | -15/+11 |
| | ||||
* | sync/timeout to plain sync. Its appropriate given the chat context | Ibrahim Mkusa | 2017-04-16 | -3/+3 |
| | ||||
* | sleep delay interval setting now managed as a global variable | Ibrahim Mkusa | 2017-04-16 | -4/+6 |
| | ||||
* | clients can type /list users to get usernames logged in | Ibrahim Mkusa | 2017-04-16 | -3/+13 |
| | ||||
* | clients can type in /list count to ask for number of logged in users | Ibrahim Mkusa | 2017-04-16 | -3/+17 |
| | ||||
* | Clients can now whisper to each other /whisper | Ibrahim Mkusa | 2017-04-16 | -6/+45 |
| | ||||
* | username now stored along with related input output ports | Ibrahim Mkusa | 2017-04-16 | -1/+1 |
| | ||||
* | more readable names for some functions | Ibrahim Mkusa | 2017-04-16 | -13/+30 |
| | ||||
* | all output generated from client is now logged to appropriate _client | Ibrahim Mkusa | 2017-04-15 | -16/+22 |
| | | | | files | |||
* | client logs end with _client and server logs end with _server | Ibrahim Mkusa | 2017-04-15 | -9/+9 |
| | ||||
* | created modules/general.rkt to house common functions | Ibrahim Mkusa | 2017-04-15 | -24/+30 |
| | ||||
* | preliminary work on adding sessions stickiness | Ibrahim Mkusa | 2017-04-15 | -4/+18 |
| | ||||
* | server now logs all received conversations and events to files | Ibrahim Mkusa | 2017-04-14 | -24/+50 |
| | ||||
* | tidied up | Ibrahim Mkusa | 2017-04-14 | -135/+0 |
| | ||||
* | Hermes is pre-alpha ready | Ibrahim Mkusa | 2017-04-14 | -5/+8 |
| | ||||
* | now handles disconnected clients | Ibrahim Mkusa | 2017-04-14 | -1/+16 |
| | ||||
* | Clients now default to leaving sign out messages | Ibrahim Mkusa | 2017-04-13 | -8/+17 |
| | ||||
* | timestamps added to messages | Ibrahim Mkusa | 2017-04-13 | -4/+14 |
| | ||||
* | messages are now tracked via a closure. | Ibrahim Mkusa | 2017-04-13 | -13/+25 |
| | ||||
* | tidied up, removed some unused definitions | Ibrahim Mkusa | 2017-04-13 | -7/+2 |
| | ||||
* | tracking a list of input and output ports via closures and sets | Ibrahim Mkusa | 2017-04-13 | -4/+11 |
| | ||||
* | Added counter to keep track number of connected clients | Ibrahim Mkusa | 2017-04-13 | -7/+42 |
| | ||||
* | tidied up client.rkt. More stuff to TODO.txt | Ibrahim Mkusa | 2017-04-12 | -34/+7 |
| | ||||
* | tidied up server.rkt | Ibrahim Mkusa | 2017-04-12 | -97/+24 |
| | ||||
* | refactored code to use thread-safe displayln-safe | Ibrahim Mkusa | 2017-04-12 | -26/+20 |
| | ||||
* | Added a tracker for todo items and started added utility functions | Ibrahim Mkusa | 2017-04-12 | -16/+13 |
| | ||||
* | cleaned up displaying format, added to delay to looped functions to not | Ibrahim Mkusa | 2017-04-12 | -9/+10 |
| | | | | burn cpu cycles | |||
* | More updates. | Ibrahim Mkusa | 2017-04-12 | -6/+7 |
| | ||||
* | reduced time of broadcast to every 0.5 seconds to avoid hogging cpu and | Ibrahim Mkusa | 2017-04-12 | -3/+3 |
| | | | | temps | |||
* | removed log messages from server.rkt, added semaphores stdout | Ibrahim Mkusa | 2017-04-12 | -29/+48 |
| | ||||
* | Clients can now talk with each other | Ibrahim Mkusa | 2017-04-12 | -10/+39 |
| | ||||
* | Cleaned up code and added loggers to pinpoint error | Ibrahim Mkusa | 2017-04-11 | -18/+49 |
| | ||||
* | final polish for release for 0.2 | Ibrahim Mkusa | 2017-04-09 | -5/+6 |
| | ||||
* | reorganized repo a bit better | Ibrahim Mkusa | 2017-04-09 | -0/+376 |