flow 
							
						 
					 
					
						
						
							
						
						96e36f0604 
					 
					
						
						
							
							refactor: make mod metadata presence (or lack of) easier to find out  
						
						
						
						
							
						
					 
					
						2022-05-23 14:43:09 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						a99858c64d 
					 
					
						
						
							
							refactor: move code out of ModIndex.h  
						
						... 
						
						
						
						Now it's in ModIndex.cpp 
						
						
							
						
					 
					
						2022-05-23 14:43:07 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ba50765c30 
					 
					
						
						
							
							tidy: apply clang-tidy to some files  
						
						... 
						
						
						
						Mostly the ones created in this PR + Mod.h / Mod.cpp / ModDetails.h 
						
						
							
						
					 
					
						2022-05-23 14:42:28 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						d7f6b36990 
					 
					
						
						
							
							test+fix: add basic tests and fix issues with it  
						
						
						
						
							
						
					 
					
						2022-05-23 14:42:28 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						4439666e67 
					 
					
						
						
							
							feat: allow disabling mod metadata usage  
						
						
						
						
							
						
					 
					
						2022-05-23 14:42:28 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						23febc6d94 
					 
					
						
						
							
							feat: cache metadata in ModDetails  
						
						... 
						
						
						
						Allows for more easy access to the metadata by outside entities 
						
						
							
						
					 
					
						2022-05-23 14:42:28 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						fab4a7a602 
					 
					
						
						
							
							refactor: abstract metadata handling and clarify names  
						
						
						
						
							
						
					 
					
						2022-05-23 14:42:28 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						092d2f8917 
					 
					
						
						
							
							feat: add support for converting builtin -> packwiz mod formats  
						
						... 
						
						
						
						Also adds more documentation. 
						
						
							
						
					 
					
						2022-05-23 14:42:28 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						e9fb566c07 
					 
					
						
						
							
							refactor: remove unused mod info and organize some stuff  
						
						
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						5a34e8fd7c 
					 
					
						
						
							
							refactor: move mod tasks to their own subfolder  
						
						... 
						
						
						
						Makes the launcher/minecraft/mod/ folder a little more organized. 
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						fcfb2cfc3d 
					 
					
						
						
							
							feat: use mod metadata for getting mod information  
						
						... 
						
						
						
						For now this doesn't mean much, but it will help when we need data
exclusive from the metadata, such as addon id and mod provider.
Also removes the metadata when the mod is deleted, and make the Mod.h
file a little more pleasing to look at :) 
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						e93b9560b5 
					 
					
						
						
							
							feat: add method to delete mod metadata  
						
						... 
						
						
						
						Also moves indexDir setting from LocalModUpdateTask -> ModFolderModel 
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						8e4438b375 
					 
					
						
						
							
							feat: add parser for current impl of packwiz mod.toml  
						
						... 
						
						
						
						This reads a local mod.toml file and extract information from it. Using
C libs in C++ is kind of a pain tho :( 
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						eaa5ce4467 
					 
					
						
						
							
							feat(ui): adapt SequentialTask to nested SequentialTasks  
						
						
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c86c719e1a 
					 
					
						
						
							
							feat: add mod index updating to ModDownloadTask  
						
						... 
						
						
						
						This makes ModDownloadTask into a SequentialTask with 2 subtasks:
Downloading the mod files and updating the index with the new
information.
The index updating is done first so that, in the future, we
can prompt the user before download if, for instance, we discover
there's another version already installed. 
						
						
							
						
					 
					
						2022-05-23 14:42:27 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						b30b88716e 
					 
					
						
						
							
							feat: add very early mod.toml packwiz support  
						
						... 
						
						
						
						Also use it as a on-disk format for storing mod metadata. This will be
used later on to make better mod managment. 
						
						
							
						
					 
					
						2022-05-23 14:42:22 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						dca4ea5cea 
					 
					
						
						
							
							Merge pull request  #621  from Scrumplex/remove-curseforge-workarounds  
						
						
						
						
							
 
						
					 
					
						2022-05-23 10:47:30 +02:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						be1e2c07ec 
					 
					
						
						
							
							Merge pull request  #622  from Scrumplex/chore-bump-1.3.0  
						
						... 
						
						
						
						Bump version to 1.3.0 
						
						
							
						
					 
					
						2022-05-23 08:44:56 +05:30 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ac4497a1f2 
					 
					
						
						
							
							Merge pull request  #605  from jamierocks/h-atl-improv  
						
						... 
						
						
						
						ATLauncher: Various work to improve the platform support 
						
						
							
						
					 
					
						2022-05-22 20:09:13 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						d72c75db23 
					 
					
						
						
							
							chore: bump version  
						
						
						
						
							
						
					 
					
						2022-05-22 22:56:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						6821a45b7f 
					 
					
						
						
							
							Merge pull request  #620  from Scrumplex/update-cxxflags  
						
						
						
						
							
						
					 
					
						2022-05-22 22:55:04 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						f24cdd6564 
					 
					
						
						
							
							Merge pull request  #425  from dada513/dynamic_meta  
						
						
						
						
							
						
					 
					
						2022-05-22 22:47:00 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						cb69869836 
					 
					
						
						
							
							revert: remove CurseForge workaround  
						
						... 
						
						
						
						We have been asked by CurseForge to remove this workaround as it
violates their terms of service. This is just a partial revert, as the
UI changes were otherwise unrelated.
This reverts commit 92e8aaf36f88a93945d4 
						
						
							
						
					 
					
						2022-05-22 22:07:03 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						0b85051a23 
					 
					
						
						
							
							fix: more generous optimizations for debug builds  
						
						
						
						
							
						
					 
					
						2022-05-22 21:41:41 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						f2e2053134 
					 
					
						
						
							
							feat: add trailing slash to meta URL if it is missing  
						
						
						
						
							
						
					 
					
						2022-05-22 21:36:31 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						b181f4bc30 
					 
					
						
						
							
							fix: improve spacing in APIPage  
						
						
						
						
							
						
					 
					
						2022-05-22 21:36:30 +02:00 
						 
				 
			
				
					
						
							
							
								dada513 
							
						 
					 
					
						
						
							
						
						f00dbdc215 
					 
					
						
						
							
							Make Metaserver changable in settings  
						
						... 
						
						
						
						Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net >
Co-authored-by: flow <flowlnlnln@gmail.com > 
						
						
							
						
					 
					
						2022-05-22 21:35:20 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						309dcc82ca 
					 
					
						
						
							
							Revert "fix: temporarily ignore stringop-overflow warning"  
						
						... 
						
						
						
						This reverts commit 90007e2d9d 
						
						
							
						
					 
					
						2022-05-22 20:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						0922a7f410 
					 
					
						
						
							
							refactor: use -O2 for release and -O1 for debug builds  
						
						
						
						
							
						
					 
					
						2022-05-22 20:50:37 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						7d91db607f 
					 
					
						
						
							
							Merge pull request  #554  from PolyMC/more_paste_services  
						
						
						
						
							
						
					 
					
						2022-05-22 20:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								timoreo22 
							
						 
					 
					
						
						
							
						
						efcba698ac 
					 
					
						
						
							
							Merge pull request  #616  from Scrumplex/fix-windows-crap  
						
						... 
						
						
						
						fix: temporarily ignore stringop-overflow warning 
						
						
							
						
					 
					
						2022-05-22 18:43:31 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						b191291737 
					 
					
						
						
							
							Merge pull request  #577  from PolyMC/fix/toolbar_ 🦀 _fix  
						
						
						
						
							
						
					 
					
						2022-05-22 18:11:00 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						90007e2d9d 
					 
					
						
						
							
							fix: temporarily ignore stringop-overflow warning  
						
						
						
						
							
						
					 
					
						2022-05-22 16:13:30 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						29ef1e2c4b 
					 
					
						
						
							
							Merge pull request  #597  from Scrumplex/refactor-modloader-modapi  
						
						
						
						
							
						
					 
					
						2022-05-22 13:17:53 +02:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						fbe84f9e47 
					 
					
						
						
							
							Merge pull request  #614  from txtsd/ccache_release_fix  
						
						... 
						
						
						
						Avoid invoking ccache on Release builds 
						
						
							
						
					 
					
						2022-05-22 16:16:14 +05:30 
						 
				 
			
				
					
						
							
							
								timoreo22 
							
						 
					 
					
						
						
							
						
						b036d95bab 
					 
					
						
						
							
							Merge pull request  #576  from kthchew/feature/win-installer  
						
						... 
						
						
						
						Create Windows installer 
						
						
							
						
					 
					
						2022-05-22 12:26:43 +02:00 
						 
				 
			
				
					
						
							
							
								txtsd 
							
						 
					 
					
						
						
							
						
						bfffcb3910 
					 
					
						
						
							
							fix(workflow): Avoid invoking ccache on Release builds  
						
						
						
						
							
						
					 
					
						2022-05-22 13:42:33 +05:30 
						 
				 
			
				
					
						
							
							
								Ezekiel Smith 
							
						 
					 
					
						
						
							
						
						bc450e4cee 
					 
					
						
						
							
							Merge pull request  #612  from DioEgizio/update-cf-logo-real  
						
						... 
						
						
						
						change cf icon to a more fancy one 
						
						
							
						
					 
					
						2022-05-21 09:53:31 -07:00 
						 
				 
			
				
					
						
							
							
								LennyMcLennington 
							
						 
					 
					
						
						
							
						
						de02deac98 
					 
					
						
						
							
							Make if statement condition more readable  
						
						... 
						
						
						
						Co-authored-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
							
						
					 
					
						2022-05-21 17:30:54 +01:00 
						 
				 
			
				
					
						
							
							
								Lenny McLennington 
							
						 
					 
					
						
						
							
						
						e2ad3b0183 
					 
					
						
						
							
							Add migration wizard, fix migration from custom paste instance  
						
						... 
						
						
						
						- Very basic wizard just to allow the user to choose whether to keep
  their old paste settings or use the new default settings.
- People who used custom 0x0 instances would just be kept on those
  settings and won't see the wizard. 
						
						
							
						
					 
					
						2022-05-21 17:30:19 +01:00 
						 
				 
			
				
					
						
							
							
								Lenny McLennington 
							
						 
					 
					
						
						
							
						
						caf6d02728 
					 
					
						
						
							
							Change paste settings and add copyright headers  
						
						... 
						
						
						
						- There's now a notice reminding people to change the base URL if they
  had a custom base URL and change the paste type (that was something I
  personally had problems with when I was testing, so a reminder was
  helpful for me).
- Broke down some of the long lines on APIPage.cpp to be more readable.
- Added copyright headers where they were missing.
- Changed the paste service display names to the names they are more
  commonly known by.
- Changed the default hastebin base URL to https://hst.sh  due to the
  acquisition of https://hastebin.com  by Toptal. 
						
						
							
						
					 
					
						2022-05-21 17:30:09 +01:00 
						 
				 
			
				
					
						
							
							
								Lenny McLennington 
							
						 
					 
					
						
						
							
						
						35f71f5793 
					 
					
						
						
							
							Support paste.gg, hastebin, and mclo.gs  
						
						
						
						
							
						
					 
					
						2022-05-21 17:28:22 +01:00 
						 
				 
			
				
					
						
							
							
								DioEgizio 
							
						 
					 
					
						
						
							
						
						b2a89ee4b9 
					 
					
						
						
							
							change cf icon to a more fancy one  
						
						... 
						
						
						
						taken from QuiltMC/art in the emoji folder, so it's licensed under CC0 
						
						
							
						
					 
					
						2022-05-21 17:49:52 +02:00 
						 
				 
			
				
					
						
							
							
								Jamie Mansfield 
							
						 
					 
					
						
						
							
						
						b84d52be3d 
					 
					
						
						
							
							ATLauncher: Display warnings when selecting optional mods  
						
						
						
						
							
						
					 
					
						2022-05-21 15:20:38 +01:00 
						 
				 
			
				
					
						
							
							
								Jamie Mansfield 
							
						 
					 
					
						
						
							
						
						305973c0e7 
					 
					
						
						
							
							ATLauncher: Display install messages if applicable  
						
						
						
						
							
						
					 
					
						2022-05-21 15:19:55 +01:00 
						 
				 
			
				
					
						
							
							
								Jamie Mansfield 
							
						 
					 
					
						
						
							
						
						7c251efc47 
					 
					
						
						
							
							ATLauncher: Display mod colours in optional mod dialog  
						
						
						
						
							
						
					 
					
						2022-05-21 15:18:50 +01:00 
						 
				 
			
				
					
						
							
							
								dada513 
							
						 
					 
					
						
						
							
						
						9a0d6124f3 
					 
					
						
						
							
							Merge pull request  #609  from timoreo22/feature/fix-blocked-modpacks  
						
						
						
						
							
						
					 
					
						2022-05-21 12:22:45 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						2646ae29f0 
					 
					
						
						
							
							Merge pull request  #520  from icelimetea/refactor-java-launcher-v2  
						
						
						
						
							
						
					 
					
						2022-05-21 12:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						b4707f46ad 
					 
					
						
						
							
							Merge pull request  #500  from flowln/net_refactor  
						
						... 
						
						
						
						Refactor a little the code in `launcher/net/` files 
						
						
							
						
					 
					
						2022-05-21 12:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						482e049ac7 
					 
					
						
						
							
							Merge pull request  #606  from jamierocks/h-launch-version  
						
						
						
						
							
						
					 
					
						2022-05-21 11:43:19 +02:00