995 Commits
Author SHA1 Message Date
timoreo 63f10d18cd fix(modrinth): detect datapacks from project_type and loaders (#6058) 2026-09-10 14:40:51 +00:00
Trial97 880e8c919c fix(modrinth): detect datapacks from project_type and loaders
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 21:38:24 +03:00
Trial97 3da92e893d refactor: fix clang-tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 19:45:32 +03:00
Trial97 6d225d6ec7 build: bump qt minimum to 6.8
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-09 19:45:32 +03:00
Alexandru Ionut Tripon 19d9416bcc Fix some atl install bugs (#6035) 2026-09-09 14:59:29 +00:00
Trial97 58a452c0a8 refactor(modrinth): fix clang-tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-07 17:36:28 +03:00
Trial97 8cacc4e1e9 feat: add disclosure filters to Modrinth search
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-07 17:14:08 +03:00
Trial97 7391ff7470 refactor(modrinth): use environment search facets
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-07 16:50:39 +03:00
Trial97 3d57b7ab5b refactor(atl): prefix atlauncher members with m_
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-05 14:28:54 +03:00
Trial97 087626520a fix(atl): don't flag same path as traversal
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-05 14:28:54 +03:00
Trial97 b79602a6ad fix(atl): persist mc instance across install lifetime
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-09-05 14:06:32 +03:00
Alexandru Ionut Tripon 9a2b072781 Add support for all http methods in Net::Request (#5924) 2026-09-02 05:41:36 +00:00
Alexandru Ionut Tripon 3930c11b3d support non mods deps (#5298) 2026-09-01 21:48:00 +00:00
Trial97 857ecfa008 chore(clang-tidy): modernize the code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-31 13:15:39 +03:00
Trial97 3863a98ac8 fix(modrinth): use modsRoot() for metadata index path
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-31 12:32:18 +03:00
Trial97 799b8249e8 chore(clang-tidy): modernize the code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-15 22:03:51 +03:00
Trial97 087b7d0a78 suppoer non mods deps
fixes #3962

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-15 22:01:53 +03:00
Octol1ttle c40a2077ed Bump C++ standard to 23 (#5911) 2026-08-14 08:43:21 +00:00
Trial97 59ceae7ea6 refactor(net): rename NetRequest to Request
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-12 22:19:24 +03:00
Reuben Sonnenschein b81d2d064b Set ModrinthInstanceCreationTask abortable to fix bug where you cant abort it 2026-08-11 21:44:19 -05:00
Trial97 adff4b3286 refactor(net): fold Download/Upload into NetRequest
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-07 15:00:20 +03:00
Octol1ttle c53aa9db91 ModrinthInstanceCreationTask: fix compile error
Compiler behavior appears to be different in C++23. Defining the constructor before the type contained within a unique pointer is defined no longer works.

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-08-07 15:59:03 +05:00
TheKodeToad 0c5e0f5a51 Make ModrinthAPI and FlameAPI singletons
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-06 13:24:50 +01:00
TheKodeToad 63505ffe1f Make all ResourceAPI methods const
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-06 13:02:50 +01:00
Alexandru Ionut Tripon 5f0039faa1 Change InstanceList to only hold MinecraftInstance (#5896) 2026-08-06 06:56:54 +00:00
Alexandru Ionut Tripon 84ba3ac13f Add warning for untrusted mods in imported modpacks (#5886) 2026-08-05 20:01:58 +00:00
TheKodeToad 029d6caac9 Swap BaseInstance* -> MinecraftInstance* in many places and remove casts
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-05 18:47:14 +01:00
Octol1ttle c31888cce7 code quality: remove contextless connects
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-08-05 20:22:14 +05:00
TheKodeToad 3f161cd5db Add warning for untrusted mods in Modrinth/CurseForge pack
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-05 14:03:52 +01:00
Trial97 62eb9963a1 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 10:23:28 +03:00
Trial97 2a7d12c103 add download assets to ftb and atl
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 10:14:50 +03:00
Trial97 7df7c1d344 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 10:14:48 +03:00
Trial97 8e1059ebf1 refactor ModrinthCreationTask
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 09:54:11 +03:00
Trial97 8ba421e5cc refactor FlameCreationTask
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 09:54:10 +03:00
Trial97 d1e75c15ed remove InstanceName
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-08-01 09:54:09 +03:00
Trial97 fa6e6012c4 chore(clang-tidy): modernize the code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-31 19:54:16 +03:00
Trial97 29450fbc01 Resource should not be QObject
because it has no signals

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-31 18:49:06 +03:00
Trial97 97f9da8336 remove extra encapsulations
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-07-31 18:49:06 +03:00
Octol1ttle 5c5a044b61 wrap enum (#5066) 2026-07-25 15:36:07 +00:00
Octol1ttle cb1c1d1fc3 feat: add Modrinth meta header dependent_on
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-07-24 16:34:56 +05:00
Trial97 6699d3eca0 clang-tidy: clang-analyzer-*
This commit aims to fix all clang-analyzer-* warnings from clang-tidy.
Here is the list of the ones found in project:
    "clang-analyzer-core.uninitialized.UndefReturn",
    "clang-analyzer-deadcode.DeadStores",
    "clang-analyzer-optin.core.EnumCastOutOfRange",
Some exceptions:
  clang-analyzer-cplusplus.NewDeleteLeaks -> may need to disable it as
is a false positive
  clang-analyzer-optin.cplusplus.VirtualCall -> may need to disable it
(or refactor a bunch of code to drop the virtual from those functions)

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-13 10:20:26 +03:00
Trial97 148b97ef94 clang-tidy
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-13 10:18:55 +03:00
Trial97 c8f23c691a wrap enum
This should improve the boilerplate needed to define enums with methods

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-13 10:18:55 +03:00
Trial97 bac959bc6f chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-09 23:26:21 +03:00
Trial97 97d570b343 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-08 20:41:10 +03:00
Trial97 f9e007ca2b add update reason
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-08 20:41:10 +03:00
Trial97 a63048d7e2 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-08 20:41:10 +03:00
Trial97 ca721f9d67 add special modrinth header
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-08 20:41:10 +03:00
Trial97 daa9e07e33 chore(clang-tidy): fix clang tidy warnings
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-07 15:02:50 +03:00
Trial97 4cbfe7fb0e fix atl path traversal
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2026-05-07 14:43:44 +03:00