Commit Graph

  • aa7f376262 successfully deployed mize for the first time Sebastian Moser 2024-09-23 12:27:21 +02:00
  • 1724e99f58 fixed the tests Sebastian Moser 2024-09-22 10:09:15 +02:00
  • 6ae8a5d3f0 finally added some tests Sebastian Moser 2024-09-20 12:05:18 +02:00
  • c9c8e9291f threading would maybe work Sebastian Moser 2024-09-19 09:52:39 +02:00
  • e04b955ae0 can we compile the std library with special features Sebastian Moser 2024-09-18 18:09:03 +02:00
  • 1dedfb8500 threading in the browser fun Sebastian Moser 2024-09-17 19:50:24 +02:00
  • 6d14736a02 lots of stuff Sebastian Moser 2024-09-16 12:32:57 +02:00
  • 6f30696487 some are needed for os-target Sebastian Moser 2024-09-02 19:18:29 +02:00
  • 9d34bdf9ce why were there non optional tokio deps in there Sebastian Moser 2024-09-02 19:16:21 +02:00
  • 26967ff26f made windows work, without pipes yet though Sebastian Moser 2024-09-02 18:03:28 +02:00
  • 056c577b57 made mizeLib in lib.nix and cross compiling support Sebastian Moser 2024-09-01 10:56:29 +02:00
  • 80e33d1152 cleaned up building of webfiles Sebastian Moser 2024-09-01 09:49:48 +02:00
  • 386ff500fc we can now deploy the Blob module Sebastian Moser 2024-08-31 15:57:44 +02:00
  • a750734fe2 remove bloddy modules submodule Sebastian Moser 2024-08-31 14:49:22 +02:00
  • 44a6216384 update Sebastian Moser 2024-08-31 14:46:16 +02:00
  • a870c19a3d modules update Sebastian Moser 2024-08-31 14:26:34 +02:00
  • 4a9c0a2b6a update here as well Sebastian Moser 2024-08-31 14:24:57 +02:00
  • 96942e9322 ... Sebastian Moser 2024-08-31 09:46:32 +02:00
  • 3f68b90506 modules url now uses https Sebastian Moser 2024-08-30 09:23:07 +02:00
  • 962aa57344 making modules submodule inactive Sebastian Moser 2024-08-30 09:21:11 +02:00
  • 1b36953275 moved all cli commands into one file Sebastian Moser 2024-08-30 08:59:30 +02:00
  • 5cfc9cfe7c module loading works Sebastian Moser 2024-08-29 08:40:38 +02:00
  • ed9da830c9 added mize-modules repo as submodule Sebastian Moser 2024-08-27 11:51:21 +02:00
  • 31e071078a wasm builds Sebastian Moser 2024-08-27 11:50:18 +02:00
  • 39cf7f5ee3 cli command set now uses set_blocking, but this does not wait for the unix_con thread to send out the msg Sebastian Moser 2024-08-22 11:20:43 +02:00
  • 5a25fd7161 logging works a bit more the way i want, but it's such a pfusch Sebastian Moser 2024-08-22 11:17:01 +02:00
  • 89c490fadb checking if the process exists with the sysinfo crate, takes 300ms. now using /proc/pid Sebastian Moser 2024-08-22 08:30:12 +02:00
  • 609205236a we no longer updata msg loop Sebastian Moser 2024-08-22 08:14:26 +02:00
  • fe9b6d8fca two sub not-owning instance send update-request, on getting an update Sebastian Moser 2024-08-21 13:32:55 +02:00
  • f1e7d6ed68 subing works, although be it very prototype like Sebastian Moser 2024-08-21 13:18:40 +02:00
  • 125c4b066a set works Sebastian Moser 2024-08-20 10:30:36 +02:00
  • 410198b099 realising, that an extra msg_thread will be nececary Sebastian Moser 2024-08-20 10:20:26 +02:00
  • d0a1e26e96 new_item works via connection Sebastian Moser 2024-08-19 09:58:35 +02:00
  • f529fbd625 set msg Sebastian Moser 2024-08-18 12:12:18 +02:00
  • b60c9c2f69 most of getting stuff with two instances works Sebastian Moser 2024-08-15 09:35:34 +02:00
  • 13f5598caa we connect and get the namespace of the peer Sebastian Moser 2024-08-14 13:14:54 +02:00
  • ae5bbd4028 we connect now Sebastian Moser 2024-08-12 23:14:40 +02:00
  • eb1b94a650 cargo check Sebastian Moser 2024-08-11 23:48:46 +02:00
  • f24c46338e we can recieve and send messages on a unix sock Sebastian Moser 2024-06-28 00:21:33 +02:00
  • 6cb0aa1272 weired implementation of stream parsing cbor items from a unix sock, but it works Sebastian Moser 2024-06-20 18:03:43 +02:00
  • 053742f849 updater_thread now works and we listen on unix_socket Sebastian Moser 2024-06-19 21:50:52 +02:00
  • 7340aaa37a migrating to fsstore works Sebastian Moser 2024-06-16 17:44:20 +02:00
  • 5213dd156e better Display for MizeError + removed some dead code Sebastian Moser 2024-06-14 17:44:15 +02:00
  • 8de465734c added namespace Sebastian Moser 2024-06-13 08:53:45 +02:00
  • b0306d0e33 instance and item now use dynamic dispatch Sebastian Moser 2024-06-13 08:22:48 +02:00
  • 33e75d9c25 the state before switching to dynamic dispatch for stores Sebastian Moser 2024-06-09 14:01:25 +02:00
  • 6887287c29 fixed bug, where if no --config was present, 0/config would not exist Sebastian Moser 2024-06-08 15:06:32 +02:00
  • 2993beb788 fixed implementation of item.merge() Sebastian Moser 2024-06-08 14:59:05 +02:00
  • 11c0f7e00e some bug fixes of not the most clean code + random things Sebastian Moser 2024-06-08 13:54:50 +02:00
  • 850f99e830 added debuggers to devShell Sebastian Moser 2024-06-07 23:42:09 +02:00
  • 7509a298fb removed js-client, as such a thing won't exist anymore, the instance runs as wasm in the browser or node Sebastian Moser 2024-06-01 12:34:03 +02:00
  • e0211b86ca instance init with config works + view ItemData func implemented Sebastian Moser 2024-06-01 12:21:35 +02:00
  • 47b187d012 MizeIds are now stored in a StringPool for Vec<String> Sebastian Moser 2024-05-31 12:05:53 +02:00
  • 38f967db76 basic get command works with items from 0/config defined in test-config.toml Sebastian Moser 2024-05-30 14:59:47 +02:00
  • 557ac09bc7 cargo toml refactor Sebastian Moser 2024-05-28 23:01:06 +02:00
  • db23b61638 added start of some docs Sebastian Moser 2024-05-25 22:55:14 +02:00
  • 7944fd3f7f added hello-world wasm example and npmPackage nix derivation Sebastian Moser 2024-05-23 00:24:09 +02:00
  • a16c2f9221 large rewrite to make mize run on every platform Sebastian Moser 2024-05-18 08:31:38 +02:00
  • 75a6dca3fc the state before focusing on mize running on all platforms Sebastian Moser 2024-05-11 08:51:37 +02:00
  • 831125bdf0 towards the next try of mize... Sebastian Moser 2024-02-04 21:15:18 +01:00
  • 512ca994e2 fresh start Sebastian Moser 2023-12-22 22:43:54 +01:00
  • 1e464fd46a last commit of old idea Sebastian Moser 2023-06-05 16:28:45 +02:00
  • 2e80b32364 deleted all commented out serde manual implementation attempts Sebastian Moser 2023-04-26 23:58:27 +02:00
  • 170df4aefa deleting a path with an update did not work before, among other things Sebastian Moser 2023-04-26 23:56:58 +02:00
  • 68acef32ac newest js client version Sebastian Moser 2023-04-18 18:22:56 +02:00
  • e1e2e576e2 implemented Ping Message response and some fixes Sebastian Moser 2023-04-18 18:21:56 +02:00
  • 79f58e671e there is now a thread where updates are sent to, instead of only a function that gets called Sebastian Moser 2023-04-17 18:13:44 +02:00
  • 7823682944 CreatedItemMessage had an id, which it should not have Sebastian Moser 2023-04-14 14:08:51 +02:00
  • e9af27f6f1 cargo update Sebastian Moser 2023-04-13 14:49:11 +02:00
  • 04787827f4 server now generates a uuid and stores that in the mize-folder/mize.toml. and some error stuff Sebastian Moser 2023-03-30 12:40:01 +02:00
  • bea01c6a63 MizeId change done Sebastian Moser 2023-03-30 08:32:28 +02:00
  • 6077e9fddb MizeId now is a struct containing just a string Sebastian Moser 2023-03-29 18:20:22 +02:00
  • 1a541217b9 applying json-diff fixed, among other things Sebastian Moser 2023-03-27 23:46:46 +02:00
  • b7552fd5c9 cmds are not cmd:item.get instead of cat:item cmd:get Sebastian Moser 2023-03-17 17:50:50 +01:00
  • ddb60a6332 changes to how renders and webcomponents are loaded Sebastian Moser 2023-03-17 17:43:13 +01:00
  • e4eb8d25f7 actually get the error by code from ERRORS and not just returning the same for every error code Sebastian Moser 2023-03-17 07:13:08 +01:00
  • 68ef9286fe loading modules and renders now uses serde to deserialise toml Sebastian Moser 2023-03-06 17:54:07 +01:00
  • e660f1372c forgot change to mr instead of modules-renders somewhere, and made Deserialize for MizeId work Sebastian Moser 2023-02-27 17:53:24 +01:00
  • 9825c5242b basic JSON message handling. not tested yet at all Sebastian Moser 2023-02-12 23:25:50 +01:00
  • d3ecfcabf4 all MizeError's are now constructed with the new() function instead of with directly with {} Sebastian Moser 2023-01-31 23:52:41 +01:00
  • 6bd74b1a23 serving the webroot from renders was implemented completely wrong. now it works Sebastian Moser 2023-01-28 17:45:09 +01:00
  • b5dd705f70 itemstore.update() now completely deletes the item. before adding a key, that already existed some time, would not work, also handle_mize_message() returns after one if-statement triggers Sebastian Moser 2023-01-25 12:27:34 +01:00
  • 188a7b2a7e fields are now deleted when the val is empty .... among other changes Sebastian Moser 2023-01-14 23:14:37 +01:00
  • 5d4ea7256e useItem finally actually works (with an updated client as well) Sebastian Moser 2023-01-09 11:16:06 +01:00
  • 2ea874f5a0 adding a field with first render now works Sebastian Moser 2023-01-08 20:46:42 +01:00
  • 24b8aff686 does this automatically pull the js-client as well? Sebastian Moser 2023-01-08 18:46:07 +01:00
  • aef7873f92 updates in the js-client Sebastian Moser 2023-01-08 04:36:02 +01:00
  • 0a82f3ee27 fixed panic: a field that should be there wasn't. Sebastian Moser 2023-01-08 04:18:55 +01:00
  • 40d10ae826 ... Sebastian Moser 2023-01-08 00:01:06 +01:00
  • 04076ce8da removed the need for the folder field in the mize.toml files. Sebastian Moser 2023-01-06 06:46:55 +01:00
  • f27c80d127 switched to axum as the web-framework, and got module and render loading from the mize folder working. Sebastian Moser 2023-01-06 03:30:11 +01:00
  • 3cae3664c3 major server rewrite now all working Sebastian Moser 2023-01-05 11:19:43 +01:00
  • 134318c13b some error handling Sebastian Moser 2022-11-04 11:16:03 +01:00
  • 626f9eda58 _commit was not incremented when updating. forgott an .await. typicall Sebastian Moser 2022-11-02 20:12:18 +01:00
  • e4ce4cfc37 handling a create message now uses the Message Struct Sebastian Moser 2022-11-01 23:26:12 +01:00
  • f3c864eab8 That was a bad idea.... Sebastian Moser 2022-10-28 17:27:19 +02:00
  • 2a0a4867f9 update on the server works now Sebastian Moser 2022-10-24 22:29:38 +02:00
  • 202f493eba added apply_update function Sebastian Moser 2022-10-23 22:56:58 +02:00
  • 4c566c6622 handling of update_request message implemented, but not tested Sebastian Moser 2022-10-14 12:47:37 +02:00
  • b37250ce43 creating new items now works Sebastian Moser 2022-10-13 19:10:07 +02:00