Commit graph

51 commits

Author SHA1 Message Date
ae37c8fd5e test: update modrinth tests 2026-06-27 11:52:40 +02:00
82af1e947f feat: rewrite entirely the modrinth installer and allow to update already installed modpack to a newer version 2026-06-26 16:01:05 +02:00
5fd89045a2 fix: replace nlk import path in a template to make some tests working 2026-05-27 23:06:48 +02:00
4ed0fe74cb docs: correct example command in generator.js's comments 2026-05-23 13:57:34 +02:00
221182a06f feat: fix tests to supports 26.1+ 2026-05-23 11:21:55 +02:00
cee159d14b fix: modrinth tests not finding nlk 2026-04-23 18:21:30 +02:00
39e16b7ede fix: fix tests being not runnable 2026-04-23 18:13:19 +02:00
3fbb2cdb4b fix: make modrinth test downloads the java version needed for the pack 2026-03-27 12:35:40 +01:00
2cf9f73ce9 feat: add support for installing modpacks from a link or a file in modrinth format 2026-03-27 12:31:37 +01:00
af8ada1f44 chore: untrack fabric 2026-03-27 11:28:00 +01:00
f77bd8604f test: use correct tags in tests 2026-03-27 11:09:38 +01:00
7e4a9ad055 test: add fabric tests 2026-03-22 19:41:48 +01:00
eb380f9403 feat: replace console.log with events 2026-03-21 23:56:50 +01:00
96bf0456a1 test: remove unneeded test 2026-03-21 23:56:33 +01:00
66967c955c feat: rewrite instance class with a config system similar to vite, with better errors and cleaner code 2026-03-19 18:06:58 +01:00
5ab3ca9f4a fix: make generator generate actual neoforge tests 2026-03-17 19:22:21 +01:00
a75962e661 fix: remove console.log 2026-03-17 19:07:20 +01:00
dc16689985 feat: add a test generator using templates; upgrade vitest 2026-03-17 19:02:53 +01:00
f028d02bc6 feat: remove unused test 2026-03-16 18:25:36 +01:00
95dccaeb57 feat: add cleaner error handling and redact token in errors 2026-03-16 18:13:49 +01:00
4a4e346fe1 fix: actually set old version in tests 2026-03-16 17:50:08 +01:00
edb2eccd63 refactor: rename temp/instance into temp/launcher to follow changes from src 2026-03-06 14:56:10 +01:00
4b0410f4f3 feat: add support for version older than 1.13 2026-02-26 19:24:41 +01:00
697ae0d040 feat: let developper handle java install by specifying java executable in instance settings and adapt javadownloader for this 2026-02-24 15:06:05 +01:00
9509274b9c fix: actually show java process stderr 2026-02-22 23:22:43 +01:00
5b0bd8a73e fix: log error when test failed 2026-01-08 11:49:47 +01:00
d46340c633 feat: add support for modern forge and neoforge 2026-01-08 10:40:52 +01:00
5ed1a240c1 feat: allow to have multiple java version in the same javaRoot 2025-12-10 21:13:42 +01:00
4c33ab960b feat: centralize process 2025-12-07 17:20:34 +01:00
2819f164bc feat: add the instance class 2025-11-25 21:53:38 +01:00
3db0007789 feat: add a function to launch the game 2025-11-19 12:03:13 +01:00
d47c546a4a feat: allow to save version's json and jar 2025-11-11 12:36:33 +01:00
51c0ddb66e fix: forgot to update test for assets 2025-11-09 22:07:05 +01:00
561a1526c2 feat: replace task by plain pqueue system with progress 2025-11-09 22:00:49 +01:00
32e8171ca4 feat: make java's task accessible 2025-11-06 20:25:49 +01:00
b119dc9154 feat: make natives' task accessible 2025-11-06 19:15:44 +01:00
b32d6c0f3e feat: make libraries' task accessible 2025-11-01 23:29:52 +01:00
53c0f504e6 feat: make assets' task accessible 2025-11-01 23:24:44 +01:00
71ccc0cbeb feat: add a function to handle log4j fix and its test, add it to arguments.ts and finish arguments.test.ts 2025-10-30 23:30:31 +01:00
976838bd3c feat: add function to generate launch arguments with unfinished test
STILL WIP
2025-10-28 10:48:58 +01:00
1612d95357 feat: add a function to download assets and its test 2025-10-15 21:56:40 +02:00
b9ea3c81c6 fix: force os to linux in tests 2025-10-06 17:19:20 +02:00
58fe602f14 feat: add a function to download libraries and its test 2025-10-06 16:21:20 +02:00
aaad782501 fix: actually create test for natives 2025-10-06 16:20:11 +02:00
27631fdb18 fix: remove unused import 2025-10-05 22:09:54 +02:00
8b0c527492 docs: explain why test downloads 1.15's natives 2025-10-05 22:08:45 +02:00
0e15f75640 refactor: remove unnecessary test 2025-10-05 21:52:00 +02:00
b767e9e08b refactor: rename java.install to java.download 2025-10-05 21:51:04 +02:00
b6b5da3981 feat: add a function to download natives and its test 2025-10-05 21:50:33 +02:00
dd548c5f26 feat: add a function to fetch version manifest 2025-09-28 14:28:17 +02:00