Commit Graph

  • 2eaa05f1be added bootstrapper actor michael-bailey 2022-09-03 08:02:38 +0100
  • dd8faef275 fixed network manager message result types michael-bailey 2022-09-03 08:01:56 +0100
  • 9e91e1aa0a Created config manager with path read functionality michael-bailey 2022-09-01 08:37:20 +0100
  • fe960a2018 Merge branch 'feature/lua-support' into develop michael-bailey 2022-07-04 08:30:27 +0100
  • 83316268b9 added more scriptable objects michael-bailey 2022-07-04 08:29:17 +0100
  • 51cea3523e made client manager and clients scriptable michael-bailey 2022-07-01 00:43:13 +0100
  • ff067f8e4b way too much happened here michael-bailey 2022-06-30 08:08:48 +0100
  • 302ad68547 Merge branch 'feature/command-line-args' into develop michael-bailey 2022-06-23 19:25:48 +0200
  • 808c330a3e added port configurability michael-bailey 2022-06-22 23:38:44 +0200
  • 715f6c1c4c made server configurable michael-bailey 2022-06-21 23:54:59 +0200
  • 47092844c4 updated clap michael-bailey 2022-06-20 09:31:26 +0200
  • 224bdbc23a Update client.rs michael-bailey 2022-06-17 08:54:18 +0200
  • 306526e1c2 Merge branch 'feature/actix' into develop michael-bailey 2022-06-16 20:05:52 +0200
  • a87453e6e0 added proper prelude michael-bailey 2022-06-16 20:05:10 +0200
  • 7e06d90d18 renamed serverActor to server michael-bailey 2022-06-15 18:32:52 +0200
  • 58df6bc7a8 renamed old files michael-bailey 2022-06-15 18:32:04 +0200
  • 1d90e480be reformatted project michael-bailey 2022-06-15 18:20:57 +0200
  • b45fd9a130 renamed files to match std structure michael-bailey 2022-06-15 18:20:38 +0200
  • eb8a512c04 deleted old server version michael-bailey 2022-06-15 18:15:15 +0200
  • d0c50366aa added basic messaging functonality michael-bailey 2022-06-15 18:11:30 +0200
  • d8b0884014 added ability to get server updates michael-bailey 2022-06-14 17:57:01 +0200
  • 7f77eebc77 Update actix_server.rs michael-bailey 2022-06-14 17:56:47 +0200
  • 6b6a86168e added auto connection closing to Connection michael-bailey 2022-06-14 17:56:00 +0200
  • 3729aa3b02 Update Cargo.toml michael-bailey 2022-06-14 17:53:08 +0200
  • cf16991f01 updated foundation with comments and better messages michael-bailey 2022-06-14 17:52:56 +0200
  • f22e00e54a added ability to add and remove clients michael-bailey 2022-06-11 23:20:11 +0100
  • d7c47f3b3b implementing clients using actors michael-bailey 2022-06-09 08:14:00 +0100
  • 63181ec9b5 implemented GetInfo for actix server michael-bailey 2022-05-30 08:57:57 +0100
  • 7871e8d6a6 Started work on actor conversion michael-bailey 2022-05-20 17:48:32 +0100
  • 0624b568f9 RIGHT I'M MOVING TO ACTIX michael-bailey 2022-05-09 22:55:01 +0100
  • 44e20b6ca1 made plugin event generic michael-bailey 2022-04-23 19:57:31 +0100
  • 11fbf1db00 same because vscode? michael-bailey 2022-04-23 19:47:05 +0100
  • 0c919f059d updated plugin event handler. michael-bailey 2022-04-23 19:46:53 +0100
  • 68475abc76 added basic plugin event propogation. michael-bailey 2022-04-23 19:46:42 +0100
  • ca058849cb made responder generic michael-bailey 2022-04-23 19:42:28 +0100
  • ec29b0554a made event generic michael-bailey 2022-04-23 19:42:03 +0100
  • 8ce9152aa8 more module mess michael-bailey 2022-04-23 17:23:20 +0100
  • 9f88a81c2a added functions for IResponder michael-bailey 2022-04-23 17:14:27 +0100
  • 0f159a2d59 modified visibility michael-bailey 2022-04-23 17:13:46 +0100
  • f324867f33 added back tokio to foundation michael-bailey 2022-04-23 17:03:44 +0100
  • 8e834cc91d moved event system to foundation michael-bailey 2022-04-21 08:22:05 +0100
  • 21b8337500 updated example with interface setting michael-bailey 2022-04-21 08:21:01 +0100
  • 785ba57b40 renamed responder michael-bailey 2022-04-21 08:20:42 +0100
  • 04aef9cd9f created a event result builder michael-bailey 2022-04-21 08:20:22 +0100
  • fc12e8f608 added documention michael-bailey 2022-04-21 08:20:05 +0100
  • 403ba73bbb renamed responder module michael-bailey 2022-04-18 13:00:27 +0100
  • 05851f0aae updated event architecture michael-bailey 2022-04-18 00:14:39 +0100
  • 8058c672e8 fixing linting errors michael-bailey 2022-04-16 15:44:58 +0100
  • d70aa28f17 updated plugin example michael-bailey 2022-04-16 09:40:44 +0100
  • dcd18c6b7c added function to get plugin entry as interface to plugin michael-bailey 2022-04-16 09:40:34 +0100
  • 8ac3a51aa7 updated imports. michael-bailey 2022-04-16 09:02:31 +0100
  • 447f8c3169 added basics of an event system michael-bailey 2022-04-14 23:25:37 +0100
  • 3631b30867 Adjusted visibility modifiers michael-bailey 2022-04-14 23:03:41 +0100
  • 8dd22730b7 Added plugin lifecycle events michael-bailey 2022-04-10 17:22:34 +0100
  • c3c7d2a381 Fixed plugin not functioning with tokio michael-bailey 2022-04-10 00:13:16 +0100
  • 41e9ae1056 minor fix michael-bailey 2022-04-07 22:23:01 +0100
  • 2595622b37 fixoing formatting and ther errors. This is a pain to look through. i'm sorry :( michael-bailey 2022-04-06 23:46:56 +0100
  • c33cd7c9a1 upadted rust fmt rules for imports michael-bailey 2022-04-06 22:50:04 +0100
  • ea22fa0cfe updated module definitions michael-bailey 2022-04-06 22:49:52 +0100
  • cd19788959 updated plugin trait implementation michael-bailey 2022-04-06 22:49:44 +0100
  • f2be134720 fixed cloning issues with plugin manager michael-bailey 2022-04-06 22:49:12 +0100
  • 3ada0ce5a8 cleaned up lib folder michael-bailey 2022-04-05 06:55:53 +0100
  • 9c13021a16 updated example plugin michael-bailey 2022-04-05 06:55:46 +0100
  • d58a088fe8 updated plugin init process michael-bailey 2022-04-05 06:55:29 +0100
  • cac3a161ef created plugin interface michael-bailey 2022-04-05 06:55:09 +0100
  • 80bd281cd8 updated plagin interface michael-bailey 2022-04-05 06:54:43 +0100
  • 4f8b4ba13c updated example plugin michael-bailey 2022-03-13 22:53:36 +0000
  • 0dcdbf8938 modified plugin module visibility michael-bailey 2022-03-13 22:53:25 +0000
  • 83c8a6c2b7 added plugin manager to server michael-bailey 2022-03-13 22:53:06 +0000
  • be847e39b7 Updated example plugin michael-bailey 2022-03-13 22:52:32 +0000
  • df25a3e462 added modules michael-bailey 2022-03-13 17:13:47 +0000
  • 40a27e5c01 Added plugin manager to server michael-bailey 2022-03-13 17:13:33 +0000
  • 9e4b7c316f created basic PluginManager michael-bailey 2022-03-13 17:13:14 +0000
  • bb2e167ef1 Created plugin trait and create function type michael-bailey 2022-03-13 17:13:00 +0000
  • 3e15195b0f Added libloading dependency michael-bailey 2022-03-13 17:12:37 +0000
  • 5746163123 Created example plugin crate michael-bailey 2022-03-13 17:12:24 +0000
  • e833fa347c added arbitrary self types michael-bailey 2022-03-13 16:41:47 +0000
  • 89d673b32f moved Lua structs to separate module michael-bailey 2022-03-03 19:16:53 +0000
  • 6ebdb441e1 added basic callback support to ClientManager michael-bailey 2022-03-03 13:35:34 +0000
  • b29d055aa1 added client indexing to client manager michael-bailey 2022-03-03 12:54:17 +0000
  • 5bf1d260ce Updated testing script michael-bailey 2022-03-03 10:49:35 +0000
  • eb3c202a4e Adde fields to server to get client manager michael-bailey 2022-03-03 10:49:25 +0000
  • 43cafc2c4d Made client manager Lua scriptable michael-bailey 2022-03-03 10:49:04 +0000
  • 0681f2ea65 made client Lua scriptable michael-bailey 2022-03-03 10:48:47 +0000
  • b33db558e7 Update client.rs michael-bailey 2022-03-02 20:21:57 +0000
  • 4cf7cb5cde added basic scripting abilities to the server michael-bailey 2022-03-02 20:16:46 +0000
  • 57d8cd920b Made server, Lua scriptable. michael-bailey 2022-03-02 17:32:51 +0000
  • 62f4803d80 Added Lua dependency michael-bailey 2022-03-02 17:32:35 +0000
  • 77bf1e0e25 Merge branch 'feature/iced-client' into develop michael-bailey 2022-03-02 17:06:31 +0000
  • 90d8ead026 Update client.rs michael-bailey 2022-03-01 22:57:47 +0000
  • 2783c381e0 implemented message sending between users michael-bailey 2022-03-01 21:06:55 +0000
  • e0b65fb520 Update network_manager.rs michael-bailey 2022-03-01 20:51:56 +0000
  • 8f100c0f1c Added the ability to disconnect from the server michael-bailey 2022-03-01 20:12:21 +0000
  • 01da5afb46 Update client.rs michael-bailey 2022-03-01 19:58:33 +0000
  • 9f83b99bbf Update client.rs michael-bailey 2022-03-01 19:43:02 +0000
  • 8f0b502487 cleared up warnings michael-bailey 2022-03-01 19:35:59 +0000
  • e3c1f12be5 Added Message Broadcasting functionality michael-bailey 2022-03-01 17:52:18 +0000
  • 086210fbd9 Update client_manager.rs michael-bailey 2022-03-01 17:30:45 +0000
  • 2c71ca56c6 Update server.rs michael-bailey 2022-03-01 17:27:35 +0000
  • 26383d4031 moved some messages around michael-bailey 2022-03-01 13:34:33 +0000