Gingeh 
							
						 
					 
					
						
						
							
						
						f33b31e048 
					 
					
						
						
							
							Check for running instance when re-opening the mod folder page and when selecting mods  
						
						... 
						
						
						
						Signed-off-by: Gingeh <39150378+Gingeh@users.noreply.github.com > 
						
						
					 
					
						2022-08-02 14:14:45 +10:00 
						 
				 
			
				
					
						
							
							
								Gingeh 
							
						 
					 
					
						
						
							
						
						0d10ebb7ca 
					 
					
						
						
							
							Update launcher/ui/pages/instance/ModFolderPage.h  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: Gingeh <39150378+Gingeh@users.noreply.github.com > 
						
						
					 
					
						2022-08-02 12:50:25 +10:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						4a8abc948e 
					 
					
						
						
							
							fix: prevent segfault due to callbacks into deleted objects  
						
						... 
						
						
						
						Since network requests are, for the most part, asynchronous, there's a
chance a request only comes through after the request sender has already
been deleted.
This adds a global (read static) hash table relating models for the mod
downloader to their status (true = alive, false = destroyed). It is a
bit of a hack, but I couldn't come up with a better way of doing this.
To reproduce the issue before this commit: scroll really quickly through
CF mods, to trigger network requests for their versions and description.
Then, in the middle of it close the mod downloader. Sometimes this will
create a crash.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 18:34:15 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						6fd3672618 
					 
					
						
						
							
							Merge pull request  #1012  from DioEgizio/patch-10  
						
						... 
						
						
						
						fix: remove iconfix from libraries/README.MD 
						
						
					 
					
						2022-08-01 20:31:11 +02:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						abd090bd48 
					 
					
						
						
							
							fix: remove iconfix from libraries/README.MD  
						
						... 
						
						
						
						someone forgor (💀 ) to remove it
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com > 
						
						
					 
					
						2022-08-01 20:21:19 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						bd9140f1f3 
					 
					
						
						
							
							Merge pull request  #1008  from DioEgizio/qt-version-issue-template  
						
						... 
						
						
						
						chore: update issue template to ask about Qt version 
						
						
					 
					
						2022-08-01 18:40:11 +02:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						9d78b2d259 
					 
					
						
						
							
							Update .github/ISSUE_TEMPLATE/bug_report.yml  
						
						... 
						
						
						
						Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com >
Co-authored-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 14:51:19 +02:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						9c9528838a 
					 
					
						
						
							
							chore: update issue template to ask about Qt version  
						
						... 
						
						
						
						Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com > 
						
						
					 
					
						2022-08-01 14:40:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gingeh 
							
						 
					 
					
						
						
							
						
						77b640b76b 
					 
					
						
						
							
							Disable "Check for Updates" and "Download Mods" while the game is running  
						
						... 
						
						
						
						Signed-off-by: Gingeh <39150378+Gingeh@users.noreply.github.com > 
						
						
					 
					
						2022-08-01 20:56:05 +10:00 
						 
				 
			
				
					
						
							
							
								Gingeh 
							
						 
					 
					
						
						
							
						
						a8dfe98b1a 
					 
					
						
						
							
							Disable "Check for Updates" if all mods are removed  
						
						... 
						
						
						
						Signed-off-by: Gingeh <39150378+Gingeh@users.noreply.github.com > 
						
						
					 
					
						2022-08-01 20:56:05 +10:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						cee41b87f7 
					 
					
						
						
							
							fix(ui): force redraw of mod list when (de)selecting a mod  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:31 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						7a95314e42 
					 
					
						
						
							
							feat(ui): remember mod download dialog's geometry  
						
						... 
						
						
						
						Makes it consistent with other modal dialogs.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:31 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6aaf1f4f21 
					 
					
						
						
							
							feat: lazy-load CF mod descriptions  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						368a0ddd44 
					 
					
						
						
							
							feat: add mod descriptions to CF mods  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0808a10b7b 
					 
					
						
						
							
							feat: cache mod versions  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6f052baa94 
					 
					
						
						
							
							refactor: use function cb instead of class cb in getVersions  
						
						... 
						
						
						
						I've discovered even more functional programming! :^)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						5bc67d3f6b 
					 
					
						
						
							
							feat: cache extra mod info (like links and body)  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						74c6c5cfbc 
					 
					
						
						
							
							refactor: use function cb instead of class cb in getModInfo  
						
						... 
						
						
						
						I've discovered functional programming :^)
This makes this route more fit for general use.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						158b7fd166 
					 
					
						
						
							
							feat+refactor: clean up ProgressWidget and add progress indicatior to  
						
						... 
						
						
						
						mod downloader
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c3f647dc96 
					 
					
						
						
							
							feat: add (semi) instant searching in mod downloader  
						
						... 
						
						
						
						It has a delay of 350ms from the last typed character to search, in
order to cache small changes while typing.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						5936c7b65c 
					 
					
						
						
							
							change: preserve search term across different mod providers  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:29 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						a8bcd85c93 
					 
					
						
						
							
							feat+refactor: add shortcuts to mod downloader and clean up  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:29 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						127b558f95 
					 
					
						
						
							
							change: change button names to be more user-friendly  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:29 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6e9a27f40f 
					 
					
						
						
							
							feat: display the 'body' of a MR mod on the mod downloader  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:29 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						4a13dbe3bb 
					 
					
						
						
							
							feat: create delegate for project item views  
						
						... 
						
						
						
						This allows us to define custom painting for list view items. In
particular, this is applied to the mod downloader, in order to allow
displaying both the mod name and mod description, and settings their
effects (like bold or underline) independent of each other.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:29 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0f61f5ba03 
					 
					
						
						
							
							fix(ui): missing tr() in mod download dialog's title  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-08-01 07:33:29 -03:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						5f1efbeb67 
					 
					
						
						
							
							fix: work around ubuntu 22.04 openssl appimage issues by copying openssl libs  
						
						... 
						
						
						
						terrible hack but it works™️ 
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com > 
						
						
					 
					
						2022-08-01 09:57:14 +02:00 
						 
				 
			
				
					
						
							
							
								kumquat-ir 
							
						 
					 
					
						
						
							
						
						9c105914f0 
					 
					
						
						
							
							use BlockedModsDialog for ftb packs as well  
						
						... 
						
						
						
						Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com > 
						
						
					 
					
						2022-07-31 15:05:47 -04:00 
						 
				 
			
				
					
						
							
							
								kumquat-ir 
							
						 
					 
					
						
						
							
						
						579582740e 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/develop' into download-all-blocked  
						
						... 
						
						
						
						Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com > 
						
						
					 
					
						2022-07-31 14:54:50 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Cao 
							
						 
					 
					
						
						
							
						
						b15544c163 
					 
					
						
						
							
							Trash instances instead of deleting (when possible) ( #549 )  
						
						... 
						
						
						
						Squashed because of :pofat: commit history 
						
						
					 
					
						2022-07-30 14:42:33 -03:00 
						 
				 
			
				
					
						
							
							
								LennyMcLennington 
							
						 
					 
					
						
						
							
						
						94a63e3859 
					 
					
						
						
							
							Merge pull request  #941  from Scrumplex/bump-cxx-standard  
						
						... 
						
						
						
						Bump to C++17 
						
						
					 
					
						2022-07-30 17:10:59 +01:00 
						 
				 
			
				
					
						
							
							
								LennyMcLennington 
							
						 
					 
					
						
						
							
						
						842b7e6c39 
					 
					
						
						
							
							use c11 instead  
						
						... 
						
						
						
						c17 dont work properly with lgtm's build system and c11 is already almost identical to c17 at least in gcc 
						
						
					 
					
						2022-07-30 15:35:48 +01:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						22f5011451 
					 
					
						
						
							
							fix(winget): strictly match non-Legacy setup  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-07-29 16:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								timoreo 
							
						 
					 
					
						
						
							
						
						74120fe1f3 
					 
					
						
						
							
							Merge pull request  #699  from Scrumplex/resolve-ftb-mods-cf  
						
						
						
						
					 
					
						2022-07-28 09:43:39 +02:00 
						 
				 
			
				
					
						
							
							
								DavidoTek 
							
						 
					 
					
						
						
							
						
						b4e8abd0ad 
					 
					
						
						
							
							feat: win32 enable dark titlebar for dark theme  
						
						... 
						
						
						
						Signed-off-by: DavidoTek <54072917+DavidoTek@users.noreply.github.com > 
						
						
					 
					
						2022-07-26 23:25:17 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						336f1f4f50 
					 
					
						
						
							
							Merge pull request  #974  from flowln/accounts_qt6  
						
						... 
						
						
						
						Fix adding multiple accounts in Qt6 
						
						
					 
					
						2022-07-26 16:08:05 -03:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						1c256d8876 
					 
					
						
						
							
							Merge pull request  #958  from jopejoe1/readme  
						
						
						
						
					 
					
						2022-07-27 00:16:35 +05:30 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1ce0f0e7a5 
					 
					
						
						
							
							fix: progress dialog going away even if the task was not aborted  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						fbf1901d86 
					 
					
						
						
							
							refactor: shuffle some things around to improve readability  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0382f33c46 
					 
					
						
						
							
							fix(ui): pump events to show "Copying modpack files..." text  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						13372f3f99 
					 
					
						
						
							
							chore: clean up FTBPackInstallTask a bit and connect missing signals  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						e741cb7f0a 
					 
					
						
						
							
							fix: add abort handlign in Flame's FileResolvingTask  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 20:33:33 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						fb289c6b17 
					 
					
						
						
							
							chore: add license headers  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-07-26 20:33:29 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						75a7ea55d4 
					 
					
						
						
							
							feat: implement mod resolving for FTB  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-07-26 20:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						86573a5ccd 
					 
					
						
						
							
							Merge pull request  #961  from flowln/fix_resource_filter  
						
						
						
						
					 
					
						2022-07-26 20:14:18 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6fe55a79f1 
					 
					
						
						
							
							fix: use const qualifier for operator==() and allow other comparisons  
						
						... 
						
						
						
						This fixes an implicit behavior changed by C++17.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 15:11:56 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1a6cb9ee99 
					 
					
						
						
							
							chore: add some debugging prints in AccountList  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-26 15:11:56 -03:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						a495d9eca5 
					 
					
						
						
							
							chore: Normalize sentence in readme  
						
						... 
						
						
						
						Signed-off-by: txtsd <thexerothermicsclerodermoid@gmail.com > 
						
						
					 
					
						2022-07-26 22:00:40 +05:30 
						 
				 
			
				
					
						
							
							
								LennyMcLennington 
							
						 
					 
					
						
						
							
						
						65a945f968 
					 
					
						
						
							
							Merge pull request  #956  from flowln/jar_mods_aa  
						
						... 
						
						
						
						Fix segmentation fault when using jar mods 
						
						
					 
					
						2022-07-25 06:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						a9e8ed5087 
					 
					
						
						
							
							fix: pump events and do a queued start for concurrent tasks  
						
						... 
						
						
						
						Heavy workloads can consume a ton of time doing their stuff, and starve
the event loop out of events. This adds an event processing call after
every concurrent task has been completed, to decrease the event loop
stravation on such loads.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-07-24 17:46:54 -03:00