Commit Graph
406 Commits
Author SHA1 Message Date
Alexandru Ionut Tripon 3930c11b3d support non mods deps (#5298) 2026-09-01 21:48:00 +00:00
TheKodeToad de3a11760e Remove duplicate InstanceList reload
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-31 23:19:05 +01: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
Alexandru Ionut Tripon 480223973d refactor(net): fold Download/Upload into NetRequest (#5900) 2026-08-11 06:04:48 +00:00
Octol1ttle 25c7daa7ca Add option to disable the cat (#5883) 2026-08-07 16:19:25 +00:00
Octol1ttle c429b345f0 Add persistent global playtime counter (#5881) 2026-08-07 13:42:46 +00:00
Octol1ttle 7a8b5d5b2d Add setting to edit instance on double click (#5630) 2026-08-07 13:32:04 +00: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
Vishrut Sachan 601101555f Merge remote-tracking branch 'upstream/develop' into feature/global-playtime-counter
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>

# Conflicts:
#	launcher/InstanceList.h
2026-08-07 10:25:55 +05:30
TheKodeToad 0c5e0f5a51 Make ModrinthAPI and FlameAPI singletons
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-08-06 13:24:50 +01:00
Sameer 49dff75bef fix: resolve merge conflict and adapt double-click setting
Upstream replaced BaseInstance with MinecraftInstance and removed the dedicated activateInstance method, which broke the previous merge resolution. This commit migrates the 'Open Edit Window on Double Click' logic directly into the instanceActivated() event handler to match the new upstream flow and resolves all compilation errors.

Assisted-by: Antigravity:Gemini-3.1-Pro
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-08-06 16:21:04 +05:00
Muhammad Sameer Adnan 0140a4b3f9 Merge branch 'develop' into feature/open-edit-window-on-doubleclick
Signed-off-by: Muhammad Sameer Adnan <sameer.adnan@proton.me>
2026-08-06 15:12:42 +05:00
Alexandru Ionut Tripon 9c4c466453 Allow selecting instance directory when creating a new instance (#5870) 2026-08-06 06:57:50 +00:00
Alexandru Ionut Tripon 5f0039faa1 Change InstanceList to only hold MinecraftInstance (#5896) 2026-08-06 06:56:54 +00:00
Octol1ttle 4f450a90bf change: remove "Task aborted" message boxes
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-08-05 23:26:42 +05: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
ncete 9f4c26d295 refactor: group cat settings and avoid redundant action updates
Signed-off-by: ncete <310785154+ncete@users.noreply.github.com>
2026-08-04 16:33:42 -06:00
Vishrut Sachan 0bfac60ee4 Move playtime counter to separate playtime.cfg file
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-08-04 15:53:34 +05:30
ncete 9dd20131d2 feat: allow disabling the cat
Signed-off-by: ncete <310785154+ncete@users.noreply.github.com>
2026-08-03 21:01:26 -06:00
Vishrut Sachan c31a7cd7b3 Add persistent global playtime counter
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-08-03 14:29:20 +05:30
Vishrut Sachan bd1625e77e Merge remote-tracking branch 'upstream/develop' into feature/select-instance-dir 2026-08-02 08:15:20 +05:30
Vishrut Sachan b2ab004a2b Allow selecting instance directory when creating a new instance
Signed-off-by: Vishrut Sachan <vishrutsachan2004@gmail.com>
2026-08-02 07:52:45 +05:30
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
Sameer 8920670a68 Shorten instance edit setting names
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-07-27 01:52:35 +05:00
Sameer 675a80b7db Add setting to edit instance on double click
Assisted-by: OpenAI Codex
Signed-off-by: Sameer <sameer.adnan@proton.me>
2026-06-03 16:11:10 +05:00
captivator 92eeeaf14f fix: ignore non-existent or empty paths in processURLs
Assisted-by: Gemini:3-Flash
Signed-off-by: captivator <84224501+qaptivator@users.noreply.github.com>
2026-04-22 12:27:18 +03:00
captivatorandAlexandru Ionut Tripon 03799bf258 apply reviewer suggestion: use explicit MSA check again
Co-authored-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
Signed-off-by: captivator <84224501+qaptivator@users.noreply.github.com>
2026-04-17 13:47:08 +03:00
captivatorandAlexandru Ionut Tripon 4344f5eef9 apply reviewer suggestion: use explicit MSA check
Co-authored-by: Alexandru Ionut Tripon <alexandru.tripon97@gmail.com>
Signed-off-by: captivator <84224501+qaptivator@users.noreply.github.com>
2026-04-17 13:46:43 +03:00
captivator 7d0d9a3827 feat: add Manage Skins menu item to accounts button in MainWindow
Assisted-by: Gemini:3-Flash
Signed-off-by: captivator <84224501+qaptivator@users.noreply.github.com>
2026-04-17 04:15:48 +03:00
Alexandru Ionut Tripon 662a448080 feat: curseforge modpack downloading via binaryname:// uri (#4872) 2026-03-17 06:03:41 +00:00
Octol1ttle fac0ad7493 feat: mark accounts with errors
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-15 16:07:55 +05:00
Octol1ttle 979973b313 fix: open correct wiki URL when opened from the Help *menu*
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-03-04 22:16:48 +05:00
Alexandru Ionut Tripon b114d043f6 Use an owning QByteArray in ByteArraySink (#5050) 2026-03-02 16:53:22 +00:00
Danhoby 92e9264230 Danhoby <37343749+Dan4oby@users.noreply.github.com>
DCO Remediation Commit for Danhoby <37343749+Dan4oby@users.noreply.github.com>

I, Danhoby <37343749+Dan4oby@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 1bd07392e07417956f45ed56bede6f31f1dc8d2d
I, Danhoby <37343749+Dan4oby@users.noreply.github.com>, hereby add my Signed-off-by to this commit: c1003dec2f3b6925453680b90a168300b0cba42a
I, Danhoby <37343749+Dan4oby@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 9d5d7742a5e1f583578685087f8785909d386997

Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>
2026-02-22 20:04:15 +03:00
Danhoby 6e09f01714 Fix issues
Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>
2026-02-22 20:04:15 +03:00
Danhoby 9d534d5a8f Fix import
Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>
2026-02-22 20:04:15 +03:00
Danhoby 88d7bccd02 Implement URL protocol import modpack functionality
Signed-off-by: Danhoby <37343749+Dan4oby@users.noreply.github.com>
2026-02-22 20:04:15 +03:00
TheKodeToad 316121ba8f Use an owning QByteArray in ByteArraySink
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2026-02-18 00:31:05 +00:00
2lay abf3a65695 feat: curseforge modpack downloading via binaryname:// uri
Signed-off-by: 2lay <git@2lay.net>
2026-01-26 19:39:28 +01:00
Octol1ttle 549405ab2f refactor!!!: migrate from shared pointers
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
2026-01-11 21:00:03 +05:00
TheKodeToad e42c9d2a1d Remove ensure JSON helpers
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-11-09 21:35:11 +00:00
TheKodeToad cd4f119e4b Replace getThemedIcon with APPLICATION->logo()
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
2025-09-19 00:07:05 +01:00
Trial97 b60b577d25 rename VALID_RESOURCES static variable
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-18 18:26:25 +03:00
Trial97 9a51cd55df make universal resource type
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
2025-07-18 16:17:22 +03:00
Yihe Li dea8de01e3 Merge branch 'develop' into launcher-log-page 2025-06-05 23:20:46 +08:00
Yihe Li d77889f26d Change log to be a QMainWindow
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 23:15:55 +08:00
Yihe Li c57ba911cf Remove unnecessary QObject::
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 21:41:06 +08:00
Yihe Li 4a9b3d2f5f Remove usage of SIGNAL/SLOT macro
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 21:35:19 +08:00
Yihe Li e4a801fdf7 Use separate window for viewing logs
Signed-off-by: Yihe Li <winmikedows@hotmail.com>
2025-06-05 07:18:13 +08:00