Commit Graph

29 Commits

Author SHA1 Message Date
5c8682d199 Added hash verification for assets and librairies
A bit of code (not completed) for downloading custom libraries
2023-10-07 15:09:54 +02:00
5b8effd7c4 Moved chapter to MinecraftClient struct
Creating of a new struct for fabric manifest because library resolution is different than minecraft official
2023-10-07 01:33:26 +02:00
2c84ebb87e Added modpack downloading 2023-10-06 23:32:35 +02:00
532257ffb0 Move zip download and extracting to altarik/mod.rs and implemented zip version 2023-10-04 23:57:34 +02:00
affa6d8535 Added downloading java 2023-10-04 16:48:46 +02:00
6ec89497cb Added altarik manifest to frontend, with the game version of the selected chapter given back to backend when calling download command 2023-10-03 23:03:53 +02:00
3122d324bf Moving from vuejs to react + vitejs, fix downloading bug where folder aren't created sometime 2023-10-03 21:28:46 +02:00
7fa38cf8b6 Added altarikManifest on backend 2023-10-03 10:49:50 +02:00
201bad4074 Save version index in the right folder 2023-08-23 11:27:09 +04:00
cdbf1bdcef Fix softlock, add assets download 2023-05-01 01:58:37 +02:00
7a4eb4694b Start implementing assets 2023-05-01 00:11:29 +02:00
be2c15be39 Move app.emit_all to avoid borrowing it 2023-04-26 14:17:52 +02:00
6697c38af0 Frontend now listen to event sent from backend 2023-04-25 20:08:07 +02:00
dce77e1e3d Fix seek alway giving a size equal to 0 2023-04-25 18:55:14 +02:00
4d1656f618 Doesn't return an error anymore if sha1 isn't available 2023-04-25 14:09:46 +02:00
c0a340225d File OS error 2023-04-24 14:34:29 +02:00
c0990b3fe8 readded game_profile to ClientOptions, added creation of libraries folder 2023-04-24 02:47:14 +02:00
6869f97eea Fix mutex issue 2023-04-22 23:05:11 +02:00
a2ca88b9cd Auth return Err when user close the window, temporary remove download function 2023-04-22 19:15:49 +02:00
463e66bd97 rename crate 2023-04-22 01:52:12 +02:00
e8c92cf7f0 Fix some issues 2023-04-22 01:51:05 +02:00
6cdf71b5b6 Add a dowload game button, move all related version manifest component to manifest.rs 2023-04-22 00:32:27 +02:00
4d2ed01cc0 Add GameProfile struct as aith result, serde now use stringly typed structures to parse version manifest json, add specific version json parsing 2023-04-20 19:51:36 +02:00
5ecbf08c0a Add parsing of minecraft version manifest 2023-04-20 01:09:50 +02:00
04259a5d56 Imtegration of vue, updated dependencies 2023-01-09 13:30:58 +01:00
dec3172af3 Improve a bit frontend 2023-01-09 01:31:12 +01:00
ad3988ed29 Authenficiation finally work 2023-01-09 01:18:58 +01:00
9e518db87c Completely rework backend, now work to authentificate user, still need a bit of work to got MC Game Profile 2023-01-08 19:33:11 +01:00
dd89761fcc Initial commit 2022-12-04 14:14:25 +01:00