Rachel Powers 
							
						 
					 
					
						
						
							
						
						b266068644 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-05 14:07:10 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						236764adf6 
					 
					
						
						
							
							refactor: Qt can handle const& in signals and slots  
						
						... 
						
						
						
						While most Qt types cna use implicit data sharing
pasing our own structs means copies. const& ensure
it's only copied as needed by Qt.
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:48:00 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						0fb6a2836b 
					 
					
						
						
							
							refactor: propogate only only one StepProgress at a time  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:48:00 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						b6452215c1 
					 
					
						
						
							
							feat: add details signal to Task  
						
						... 
						
						
						
						feat: add details to mod pack downloading
feat: add logging rule sloading form `ligging.ini at data path root
feat: add `launcher.task` `launcher.task.net` and `launcher.task.net.[down|up]load` logging categories
fix: add new subtask progress to the end of the lay out not the beginning (cuts down on flickering)
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:47:50 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						f1028fa66d 
					 
					
						
						
							
							fix: properly map progress range  
						
						... 
						
						
						
						- doument PCRE used for URL compacting
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:47:31 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						9d2f0e4dc8 
					 
					
						
						
							
							feat: Propogated subtask progress  
						
						... 
						
						
						
						Oh boy this is big.
> TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals
> Task now has a method to propogates sub task progress it must be signal bound by each task containing a task wishing to report progress of it's children.
> Downloads report speed
> Tasks now have UUIDS to track them
  - use when reporting
  - use when logging
  - use when storeing them or objects related to them
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:47:20 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						f997529cd4 
					 
					
						
						
							
							feat: better task tracking  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-05-01 10:45:34 -07:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						ff07714e8c 
					 
					
						
						
							
							chore: remove FTB modpack support  
						
						... 
						
						
						
						We have been contacted by Feed the Beast to drop support for the FTB
modpack browser from Prism Launcher.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-04-28 11:35:20 +02:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						1b05303250 
					 
					
						
						
							
							Merge pull request  #946  from Ryex/subfolder-watch  
						
						
						
						
					 
					
						2023-04-14 17:10:25 +02:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						a02f67ed0e 
					 
					
						
						
							
							refactor: rename watch_subdirectories -> watch_recurisve (prevent confusion of behavior)  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-12 11:30:02 -07:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						a988111507 
					 
					
						
						
							
							fix: do not apply system theme on launch  
						
						... 
						
						
						
						Closes  PrismLauncher/PrismLauncher#490 
Regression introduced by PrismLauncher/PrismLauncher#249 
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
					
						2023-04-08 18:48:05 +02:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						c56db0408b 
					 
					
						
						
							
							fix: load setting state with page. don't translate "..."  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-08 07:26:56 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						2321d9c065 
					 
					
						
						
							
							fix: canonical*File*Path()  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-07 18:36:35 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						62c59820cf 
					 
					
						
						
							
							fix: harden watchPath. NO DUPLICATES! >:(  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-03 15:26:26 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						5ce7874280 
					 
					
						
						
							
							fix: no loops in watch paths! >:(  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-02 18:55:21 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						ba2b5c3a65 
					 
					
						
						
							
							fix: Apply suggestions from code review  
						
						... 
						
						
						
						-expand columspan on new UI element
-improve tooltip
Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-04-02 16:39:13 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						df17f5e899 
					 
					
						
						
							
							fix: use QDir::Filter::NoDotAndDotDot  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-27 19:11:26 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						a0045ece07 
					 
					
						
						
							
							feat: add setting to watch recursively  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-27 19:01:53 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						ef50e5595e 
					 
					
						
						
							
							fix: don't try to watch the entier filesystem by watching parent links  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-21 12:17:01 -07:00 
						 
				 
			
				
					
						
							
							
								Rachel Powers 
							
						 
					 
					
						
						
							
						
						02bf086c09 
					 
					
						
						
							
							feat: watch sub directories for mods  
						
						... 
						
						
						
						Signed-off-by: Rachel Powers <508861+Ryex@users.noreply.github.com > 
						
						
					 
					
						2023-03-21 11:07:20 -07:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						05b6969ee5 
					 
					
						
						
							
							fix: add mnemonic to downloads directory setting  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-03-14 13:35:16 +01:00 
						 
				 
			
				
					
						
							
							
								Janrupf 
							
						 
					 
					
						
						
							
						
						c17f6e37e5 
					 
					
						
						
							
							feat: Add setting for downloads directory  
						
						... 
						
						
						
						Closes  #641 
Signed-off-by: Janrupf <business.janrupf@gmail.com > 
					
						2023-03-13 21:58:22 +01:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						1dd96898e1 
					 
					
						
						
							
							Merge pull request  #896  from TheKodeToad/modrinth-token  
						
						
						
						
					 
					
						2023-03-09 15:10:40 +01:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						59b15c5f08 
					 
					
						
						
							
							Fix another duplicate name  🤦  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-07 21:03:09 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						59cf8f678f 
					 
					
						
						
							
							(hopefully) Fix duplicates names  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-07 20:50:19 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						088be050b2 
					 
					
						
						
							
							Apply flowln's suggestion :)  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-07 20:46:27 +00:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						f3f0652d2b 
					 
					
						
						
							
							Merge pull request  #853  from kumquat-ir/nil  
						
						... 
						
						
						
						NilLoader mod metadata support 
						
						
					 
					
						2023-03-05 13:39:00 +01:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						4efbf22089 
					 
					
						
						
							
							Prism-ify more license headers  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-02 10:19:42 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						5c913149c8 
					 
					
						
						
							
							Merge branch 'PrismLauncher:develop' into modrinth-token  
						
						
						
						
					 
					
						2023-03-02 10:10:46 +00:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						9265c319a9 
					 
					
						
						
							
							Merge pull request  #788  from flowln/other_resource_downloaders_two  
						
						... 
						
						
						
						Add resource pack, texture pack and shader pack downloaders 
						
						
					 
					
						2023-03-02 10:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						cbe6eff2fa 
					 
					
						
						
							
							Move Modrinth before CurseForge for consistency  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-02 09:28:14 +00:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						89255e34bd 
					 
					
						
						
							
							fix: change wording of TP/RP download buttons  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-03-02 09:42:28 +01:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						a7b8092296 
					 
					
						
						
							
							Add link  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-01 14:41:16 +00:00 
						 
				 
			
				
					
						
							
							
								TheKodeToad 
							
						 
					 
					
						
						
							
						
						1feb630520 
					 
					
						
						
							
							Allow custom Modrinth API token  
						
						... 
						
						
						
						Signed-off-by: TheKodeToad <TheKodeToad@proton.me > 
						
						
					 
					
						2023-03-01 14:24:56 +00:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						4878f1a438 
					 
					
						
						
							
							Merge pull request  #735  from Scrumplex/import-component  
						
						
						
						
					 
					
						2023-03-01 09:49:47 +01:00 
						 
				 
			
				
					
						
							
							
								kumquat-ir 
							
						 
					 
					
						
						
							
						
						9c2a3231c5 
					 
					
						
						
							
							do not create nilmods folder  
						
						... 
						
						
						
						"it cant be that easy" - me, clueless
Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com > 
						
						
					 
					
						2023-02-13 01:45:23 -05:00 
						 
				 
			
				
					
						
							
							
								kumquat-ir 
							
						 
					 
					
						
						
							
						
						7896dd19c1 
					 
					
						
						
							
							nilmods instance page  
						
						... 
						
						
						
						mostly copied from the coremod page impl
Signed-off-by: kumquat-ir <66188216+kumquat-ir@users.noreply.github.com > 
						
						
					 
					
						2023-02-11 17:46:17 -05:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						46c6cc2d2b 
					 
					
						
						
							
							chore: add my copyright headers  
						
						... 
						
						
						
						.-.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-02-05 17:02:56 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						ada5e88eb9 
					 
					
						
						
							
							feat(RD): add texture pack downloader  
						
						... 
						
						
						
						This extends the resource pack downloader, with the custom behavior of
filtering the versions that shows up, to those <= 1.6. As always, Flame
is funky and requires a bit more workarounds than average.
This will also get a nice improvement when the Version parsing and
comparison PR gets merged! :D
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-02-05 17:02:56 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						b724607e31 
					 
					
						
						
							
							feat(RD): add shader pack downloader  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-02-05 17:02:56 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c3ea303a37 
					 
					
						
						
							
							feat(RD): add resource pack downloader  
						
						... 
						
						
						
						Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-02-05 17:02:52 -03:00 
						 
				 
			
				
					
						
							
							
								leo78913 
							
						 
					 
					
						
						
							
						
						2b0252d4ae 
					 
					
						
						
							
							Fix: fix some regressions in the main window  
						
						... 
						
						
						
						this removes the update action from the help button
and fixes the add to path action not showing on macos
Signed-off-by: leo78913 <leo3758@riseup.net > 
						
						
					 
					
						2023-01-28 15:09:26 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						c78db5459e 
					 
					
						
						
							
							Merge pull request  #724  from leo78913/dot-ui-mainwindow  
						
						... 
						
						
						
						Closes https://github.com/PrismLauncher/PrismLauncher/issues/594 
Closes https://github.com/PrismLauncher/PrismLauncher/issues/69 
Closes https://github.com/PrismLauncher/PrismLauncher/issues/473  
						
						
					 
					
						2023-01-27 10:55:49 -08:00 
						 
				 
			
				
					
						
							
							
								leo78913 
							
						 
					 
					
						
						
							
						
						a27564ed70 
					 
					
						
						
							
							better fix for WideBar::insertSeparator  
						
						... 
						
						
						
						Signed-off-by: leo78913 <leo3758@riseup.net > 
						
						
					 
					
						2023-01-27 13:48:12 -03:00 
						 
				 
			
				
					
						
							
							
								leo78913 
							
						 
					 
					
						
						
							
						
						df8df41621 
					 
					
						
						
							
							Remove unused BarEntry variable  
						
						... 
						
						
						
						Signed-off-by: leo78913 <leo3758@riseup.net > 
						
						
					 
					
						2023-01-27 12:40:27 -03:00 
						 
				 
			
				
					
						
							
							
								leo78913 
							
						 
					 
					
						
						
							
						
						d5a0d4b452 
					 
					
						
						
							
							Update launcher/ui/MainWindow.ui  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: leo78913 <leo3758@riseup.net > 
						
						
					 
					
						2023-01-27 12:35:53 -03:00 
						 
				 
			
				
					
						
							
							
								leo78913 
							
						 
					 
					
						
						
							
						
						357b6ee991 
					 
					
						
						
							
							Update launcher/ui/MainWindow.ui  
						
						... 
						
						
						
						Co-authored-by: flow <flowlnlnln@gmail.com >
Signed-off-by: leo78913 <leo3758@riseup.net > 
						
						
					 
					
						2023-01-27 12:35:41 -03:00 
						 
				 
			
				
					
						
							
							
								leo78913 
							
						 
					 
					
						
						
							
						
						4d2b5c2f42 
					 
					
						
						
							
							refactor: clean up some MainWindow stuff  
						
						... 
						
						
						
						this makes the accounts button and menubar item share the same QMenu
and also refactors some code
Signed-off-by: leo78913 <leo3758@riseup.net > 
						
						
					 
					
						2023-01-26 19:48:21 -03:00 
						 
				 
			
				
					
						
							
							
								flow 
							
						 
					 
					
						
						
							
						
						29f7ea752f 
					 
					
						
						
							
							refactor: make shared_qobject_ptr ctor explicit  
						
						... 
						
						
						
						This turns issues like creating two shared ptrs from a single raw ptr
from popping up at runtime, instead making them a compile error.
Signed-off-by: flow <flowlnlnln@gmail.com > 
						
						
					 
					
						2023-01-25 16:57:51 -03:00 
						 
				 
			
				
					
						
							
							
								Sefa Eyeoglu 
							
						 
					 
					
						
						
							
						
						199a7df807 
					 
					
						
						
							
							refactor: add error handling to component import  
						
						... 
						
						
						
						Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net > 
						
						
					 
					
						2023-01-25 10:43:23 +01:00