flow 
							
						 
					 
					
						
						
							
						
						4b0ceea894 
					 
					
						
						
							
							fix: correctly set managed pack fields in CF pack  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:09 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8c0816c166 
					 
					
						
						
							
							feat: add override awareness to CF modpack updating  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						be769d07f1 
					 
					
						
						
							
							fix: correctly set all managed pack fields in Modrinth pack  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						3a9d58e31c 
					 
					
						
						
							
							feat: add override handling in modrinth pack update  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						7024acac06 
					 
					
						
						
							
							feat: add override helper functions  
						
						... 
						
						
						
						These help us keep track of relevant metadata information about
overrides, so that we know what they are when we update a pack.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						6131346e2f 
					 
					
						
						
							
							refactor: change the way instance names are handled  
						
						... 
						
						
						
						While working on pack updating, instance naming always gets in the way,
since we need both way of respecting the user's name choice, and a
standarized way of getting the original pack name / version.
This tries to circunvent such problems by abstracting away the naming
schema into it's own struct, holding both the original name / version,
and the user-defined name, so that everyone can be happy and world peace
can be achieved! (at least that's what i'd hope :c).
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						eed73c9078 
					 
					
						
						
							
							refactor: clean up InstanceImportTask a bit  
						
						... 
						
						
						
						Also removes a divide by two in the download progress
(why was it there???)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						795d6f35ee 
					 
					
						
						
							
							feat: add curseforge modpack updating  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ebd46705d5 
					 
					
						
						
							
							refactor: move creation of CF file download task to a separate function  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:08 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						72d2ca234e 
					 
					
						
						
							
							refactor: move flame modpack import to separate file  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:07 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						2246c3359b 
					 
					
						
						
							
							refactor: add throw_on_blocked arg to Flame file parse  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:07 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						242fb156a2 
					 
					
						
						
							
							feat: add 'getFiles' by fileIds route in Flame API  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:07 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						208ed73e59 
					 
					
						
						
							
							feat: add early modrinth pack updating  
						
						... 
						
						
						
						Still some FIXMEs and TODOs to consider, but the general thing is here!
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:36:06 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						4441b37338 
					 
					
						
						
							
							refactor: move modrinth modpack import to separate file  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:32:36 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						941d75824a 
					 
					
						
						
							
							refactor: add instance creation abstraction and move vanilla  
						
						... 
						
						
						
						This is so that 1. Code is more cleanly separated, and 2. Allows to more
easily add instance updating :)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:32:36 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ec9ddc4f22 
					 
					
						
						
							
							chore: add helper function for copying managed pack data between insts.  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-20 18:32:36 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						a24d589845 
					 
					
						
						
							
							fix: ensure all resource folders exist  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:39:05 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						ebbcc9f6da 
					 
					
						
						
							
							fix: actually render color codes for texture packs  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						23fc453fae 
					 
					
						
						
							
							fix: comments and naming of texture pack stuff  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						aad6f74db6 
					 
					
						
						
							
							fix: tests  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						07dcefabcb 
					 
					
						
						
							
							feat: add texture pack parsing  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-20 10:26:15 +02:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						40c68595d7 
					 
					
						
						
							
							Merge pull request  #1150  from flowln/fix_crash_on_game_quit  
						
						
						
						
					 
					
						2022-09-20 09:41:59 +05:30 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						fe9a4fece4 
					 
					
						
						
							
							Merge pull request  #1142  from flowln/better_fs  
						
						
						
						
					 
					
						2022-09-20 09:00:19 +05:30 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						0873b8d304 
					 
					
						
						
							
							fix: prevent container detaching in ResourceFolderModel  
						
						... 
						
						
						
						and use const accessors whenever we can!
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:31 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c9eb584ac8 
					 
					
						
						
							
							fix: prevent deletes by shared pointer accidental creation  
						
						... 
						
						
						
						This fixes the launcher crashing when opening the game :iea:
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						10493bd44a 
					 
					
						
						
							
							fix: move newly allocated resources to the main thread  
						
						... 
						
						
						
						This avoids them getting deleted when the worker thread exits, due to
thread affinity on the created thread.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						9e35230467 
					 
					
						
						
							
							fix: memory leak when getting mods from the mods folder  
						
						... 
						
						
						
						friendly reminder to always delete your news.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-16 20:12:30 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						81e326571b 
					 
					
						
						
							
							fix: enable demo launch only on supported instances  
						
						... 
						
						
						
						e.g. >= 1.3.1 instances
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 19:27:42 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1b2a7de4e2 
					 
					
						
						
							
							fix: show 'demo' instead of 'offline' in log when in demo mode  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						11216d200c 
					 
					
						
						
							
							change: move demo action to "Play offline" menu  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								jopejoe1 
							
						 
					 
					
						
						
							
						
						777be6a48d 
					 
					
						
						
							
							Add 'Ctrl+Alt+O' Shortcut to launch demo instance.  
						
						... 
						
						
						
						Signed-off-by: jopejoe1 <johannes@joens.email > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								jopejoe1 
							
						 
					 
					
						
						
							
						
						29dcb9d274 
					 
					
						
						
							
							Added Launch Demo button.  
						
						... 
						
						
						
						Signed-off-by: jopejoe1 <johannes@joens.email > 
						
						
					 
					
						2022-09-15 18:44:18 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						1ca2be0039 
					 
					
						
						
							
							Merge pull request  #982  from DavidoTek/windarkmode2  
						
						
						
						
					 
					
						2022-09-14 13:17:17 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ee0fb2d0e0 
					 
					
						
						
							
							fix: use std::wstring for Windows filenames  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:24 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c496ad1237 
					 
					
						
						
							
							chore: make DirNameFromString add normal duplicate identifier  
						
						... 
						
						
						
						Wrap the number in parenthesis to be similar to other software.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:24 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						277fa21f5f 
					 
					
						
						
							
							refactor: remove Win32 'crap' in FileSystem  
						
						... 
						
						
						
						We should use std::filesystem symlink and hardlink functions instead.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1cf949226e 
					 
					
						
						
							
							refactor: use std::filesystem for overrides  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						be3fae6511 
					 
					
						
						
							
							refactor: use std::filesystem for path deletion  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						5932f36285 
					 
					
						
						
							
							refactor: use std::filesystem for file copy  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-12 13:07:23 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						30abb65368 
					 
					
						
						
							
							Merge pull request  #1133  from Scrumplex/refactor-tests  
						
						... 
						
						
						
						Move tests to a separate folder, to fix issues and improve maintenance 
						
						
					 
					
						2022-09-12 12:57:55 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						4c7d3a103c 
					 
					
						
						
							
							refactor: restructure tests  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2022-09-11 22:29:01 +02:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						a091245793 
					 
					
						
						
							
							fix: emit signals when aborting NetJob  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-10 09:10:16 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						7cf2c3be0f 
					 
					
						
						
							
							fix: start at least one task in ConcurrentTask  
						
						... 
						
						
						
						This allows us to emit all the necessary stuff when we're finished in
the case of starting a task with no subtasks. In particular, this caused
the mod updater to not work properly :)
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-07 12:11:42 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						f65d506f26 
					 
					
						
						
							
							Merge pull request  #997  from flowln/fix_major_version_filter  
						
						
						
						
					 
					
						2022-09-07 10:34:50 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						333dbca01e 
					 
					
						
						
							
							Merge pull request  #1105  from flowln/better_resource_packs  
						
						... 
						
						
						
						Add basic resource pack parsing and fix issues 
						
						
					 
					
						2022-09-07 08:30:36 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						42eb265624 
					 
					
						
						
							
							refactor: create mod pages and filter widget by factory methods  
						
						... 
						
						
						
						This takes most expensive operations out of the constructors.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-07 08:29:58 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8a65726e9d 
					 
					
						
						
							
							fix: use more robust method of finding matches for major version  
						
						... 
						
						
						
						This uses the proper version list to find all MC versions matching the
major number (_don't say anything about SemVer_ 🔫 ).
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2022-09-07 08:27:53 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						1b0ca47682 
					 
					
						
						
							
							Merge pull request  #939  from flowln/mod_downloader_improve  
						
						... 
						
						
						
						Some more UI / UX improvements to the mod downloader! 
						
						
					 
					
						2022-09-07 08:27:11 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8e3f5c3305 
					 
					
						
						
							
							Merge pull request  #966  from flowln/refactor_tasks  
						
						... 
						
						
						
						Reduce code duplication in tasks, fix some bugs and add some tests 
						
						
					 
					
						2022-09-07 08:26:28 -03:00 
						 
				 
			
				
					
						
							
							
								timoreo 
							
						 
					 
					
						
						
							
						
						4817f0312d 
					 
					
						
						
							
							Fixed up a warning  
						
						... 
						
						
						
						Signed-off-by: timoreo <contact@timoreo.fr > 
						
						
					 
					
						2022-09-06 14:32:19 +02:00