<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/PrismLauncher.git/launcher/launch/steps, branch develop</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/'/>
<entry>
<title>chore: update license headers</title>
<updated>2023-08-04T17:41:47+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2023-08-04T17:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=1d638e018ac40fbfb35dd117f9a948c0cf35eadd'/>
<id>1d638e018ac40fbfb35dd117f9a948c0cf35eadd</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>chore: reformat</title>
<updated>2023-08-02T16:35:35+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2023-08-02T16:35:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=1d468ac35ad88d8c77cc83f25e3704d9bd7df01b'/>
<id>1d468ac35ad88d8c77cc83f25e3704d9bd7df01b</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: typo in task.h</title>
<updated>2023-07-26T20:20:30+00:00</updated>
<author>
<name>seth</name>
<email>getchoo@tuta.io</email>
</author>
<published>2023-07-26T20:20:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=af59c4171344d6727c8d67205cc02406729250a3'/>
<id>af59c4171344d6727c8d67205cc02406729250a3</id>
<content type='text'>
Signed-off-by: seth &lt;getchoo@tuta.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: seth &lt;getchoo@tuta.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Generate special signature :sparkles: composed of multiple elements instead of relying on timestamp for Java version cache invalidation</title>
<updated>2023-06-26T00:30:47+00:00</updated>
<author>
<name>TheKodeToad</name>
<email>TheKodeToad@proton.me</email>
</author>
<published>2023-06-26T00:18:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=8bebd7f042fc912dedb652c613a76a346c29a38f'/>
<id>8bebd7f042fc912dedb652c613a76a346c29a38f</id>
<content type='text'>
Signed-off-by: TheKodeToad &lt;TheKodeToad@proton.me&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: TheKodeToad &lt;TheKodeToad@proton.me&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'develop' into fix/network_and_signals</title>
<updated>2023-05-12T08:13:17+00:00</updated>
<author>
<name>Rachel Powers</name>
<email>508861+Ryex@users.noreply.github.com</email>
</author>
<published>2023-05-12T08:13:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=6b6d6a01dc9cf05715f01e3a549740b169ef9ae3'/>
<id>6b6d6a01dc9cf05715f01e3a549740b169ef9ae3</id>
<content type='text'>
Signed-off-by: Rachel Powers &lt;508861+Ryex@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Rachel Powers &lt;508861+Ryex@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add `details` signal to `Task`</title>
<updated>2023-05-01T17:47:50+00:00</updated>
<author>
<name>Rachel Powers</name>
<email>508861+Ryex@users.noreply.github.com</email>
</author>
<published>2023-04-01T02:25:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=b6452215c16f6b1ee45fea746f9498767e48d049'/>
<id>b6452215c16f6b1ee45fea746f9498767e48d049</id>
<content type='text'>
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 &lt;508861+Ryex@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;508861+Ryex@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: Propogated subtask progress</title>
<updated>2023-05-01T17:47:20+00:00</updated>
<author>
<name>Rachel Powers</name>
<email>508861+Ryex@users.noreply.github.com</email>
</author>
<published>2023-03-31T06:50:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=9d2f0e4dc8fc3995052770c6a7948cb0372fdcbb'/>
<id>9d2f0e4dc8fc3995052770c6a7948cb0372fdcbb</id>
<content type='text'>
Oh boy this is big.

&gt; TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals
&gt; 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.
&gt; Downloads report speed
&gt; 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 &lt;508861+Ryex@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Oh boy this is big.

&gt; TaskStepProgress struct is now QMetaObject compatabile and can be sent through signals
&gt; 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.
&gt; Downloads report speed
&gt; 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 &lt;508861+Ryex@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix: signal/slot macro -&gt; func pointer &amp; network fixes</title>
<updated>2023-04-18T01:23:18+00:00</updated>
<author>
<name>Rachel Powers</name>
<email>508861+Ryex@users.noreply.github.com</email>
</author>
<published>2023-04-18T00:51:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=12f0d51c0cd03d660425566264b502736b104310'/>
<id>12f0d51c0cd03d660425566264b502736b104310</id>
<content type='text'>
- convert qt connect calls to use function pointers instead of the signal/slot macros wherever practical (UI classes were mostly left alone, target was tasks and processes)
- give signals an explicit receivers to use the static method over the instance method wherever practical
- ensure networks tasks are using the `errorOccured` signal added in Qt5.15 over the deprecated `error` signal
- ensure all networks tasks have an sslErrors signal connected
- add seemingly missing `MinecraftAccount::authSucceeded` connection for `MSAInteractive` login flow

Signed-off-by: Rachel Powers &lt;508861+Ryex@users.noreply.github.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- convert qt connect calls to use function pointers instead of the signal/slot macros wherever practical (UI classes were mostly left alone, target was tasks and processes)
- give signals an explicit receivers to use the static method over the instance method wherever practical
- ensure networks tasks are using the `errorOccured` signal added in Qt5.15 over the deprecated `error` signal
- ensure all networks tasks have an sslErrors signal connected
- add seemingly missing `MinecraftAccount::authSucceeded` connection for `MSAInteractive` login flow

Signed-off-by: Rachel Powers &lt;508861+Ryex@users.noreply.github.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: make shared_qobject_ptr ctor explicit</title>
<updated>2023-01-25T19:57:51+00:00</updated>
<author>
<name>flow</name>
<email>flowlnlnln@gmail.com</email>
</author>
<published>2023-01-24T19:52:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=29f7ea752fd34bdea64a7c7f2c505982ac39ce0d'/>
<id>29f7ea752fd34bdea64a7c7f2c505982ac39ce0d</id>
<content type='text'>
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 &lt;flowlnlnln@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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 &lt;flowlnlnln@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: drop 64-bit check</title>
<updated>2022-09-20T14:01:08+00:00</updated>
<author>
<name>Sefa Eyeoglu</name>
<email>contact@scrumplex.net</email>
</author>
<published>2022-08-08T17:18:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/PrismLauncher.git/commit/?id=7e280de361584a70fae4426cf36ca47f694ef61a'/>
<id>7e280de361584a70fae4426cf36ca47f694ef61a</id>
<content type='text'>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Sefa Eyeoglu &lt;contact@scrumplex.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
