Commit graph

670 commits

Author SHA1 Message Date
Tyler Wilding e13c12b895
backend: cleanup error handling hacks on the rust layer 2023-02-25 16:06:20 -05:00
Tyler Wilding 920b45bab0
frontend/backend: add a support package feature with hopefully everything you'd need 2023-02-24 14:49:43 -05:00
Tyler Wilding d03562d69c
frontend: support updating the game upon version mismatches 2023-02-19 23:13:47 -05:00
Tyler Wilding 3708eafd0e
frontend: hide update notification if we've already downloaded it 2023-02-19 22:07:00 -05:00
Tyler Wilding 520a46ee68
frontend/backend: support launching a REPL on windows 2023-02-19 17:04:56 -05:00
Tyler Wilding 92d0510122
frontend/backend: add a command to reset game settings 2023-02-19 16:42:43 -05:00
Tyler Wilding 65130e94ca
lint: formatting 2023-02-19 16:29:34 -05:00
Tyler Wilding f118d856c3
frontend: nice flow for decompiling/compiling 2023-02-19 14:41:51 -05:00
Tyler Wilding 5634257381
frontend: create a flexible Progress store to be reused by partial install steps
ie. just decompiling/compiling
2023-02-19 13:45:37 -05:00
Tyler Wilding d2a91a4f46
frontend: support folder installs but disabled due to issue upstream 2023-02-19 13:44:30 -05:00
Tyler Wilding 4435296c42
frontend: update background when a game is uninstalled/installed 2023-02-19 13:43:37 -05:00
Tyler Wilding 9952261eb5
tauri: embed the bootstrapper, minimal size increase for better compat 2023-02-19 00:22:29 -05:00
Tyler Wilding f85921fe01
deps: switch to yarn and update all our dependencies 2023-02-18 21:24:33 -05:00
Tyler Wilding 6ba8f6b470
frontend: cleanup support page 2023-02-18 20:46:04 -05:00
Tyler Wilding c5ea5a3b82
frontend: cleanup most of the duplication for the version pages 2023-02-18 20:18:43 -05:00
Tyler Wilding 280b7dd6fa
Merge remote-tracking branch 'origin/main' into dev/new-ui 2023-02-18 17:23:12 -05:00
dependabot[bot] a3bb5716eb
build(deps-dev): bump @tauri-apps/cli from 1.2.2 to 1.2.3 (#95)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 17:14:46 -05:00
dependabot[bot] f7ff49744e
build(deps-dev): bump execa from 6.1.0 to 7.0.0 (#103)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-18 17:14:35 -05:00
Tyler Wilding e58a4067ce
frontend: show installation progress properly 2023-02-18 17:10:30 -05:00
Tyler Wilding a5e3fcd1d4
frontend: wire up showing updates or not 2023-02-18 16:53:12 -05:00
Tyler Wilding e2b284515f
frontend: wire up controls for interacting with the game 2023-02-18 16:52:32 -05:00
Tyler Wilding 5513d99608
backend: support uninstalling the game 2023-02-18 16:51:22 -05:00
Tyler Wilding ed6655b909
deps: update tauri deps to the latest 2023-02-18 16:50:57 -05:00
Tyler Wilding b903d257a5
ci: no longer put jak-project release notes in the launcher release 2023-02-18 16:50:45 -05:00
Tyler Wilding f4dcd473e0
frontend: general cleaning up issues in the UI 2023-02-18 13:15:16 -05:00
Tyler Wilding 1e23216dd2
backend/frontend: installing and playing mostly working e2e 2023-02-18 13:14:50 -05:00
Tyler Wilding b91794147e
frontend: cleanup the header, passthrough the pointer where applicable 2023-02-16 23:19:37 -05:00
Tyler Wilding fee811df72
backend: majority of version management implemented 2023-02-16 23:19:14 -05:00
Tyler Wilding a027e59e75
frontend: make an in-progress page for jak2 2023-02-16 23:18:36 -05:00
Tyler Wilding a01b809ffc
backend: downloading a file via rust is working! 2023-02-16 02:09:22 -05:00
Tyler Wilding 2c2a2144c3
frontend: mostly finish version management page 2023-02-16 02:09:05 -05:00
Tyler Wilding 59a2e43c61
frontend: get off font-awesome icons directly 2023-02-16 02:08:44 -05:00
Tyler Wilding d7d5a5f58c
frontend: working on the settings page 2023-02-15 01:28:41 -05:00
Tyler Wilding 211a8cc613
rs: setting installation directory and persisting the changes 2023-02-14 00:45:16 -05:00
Tyler Wilding b255124b7b
rs: parsing the existing settings.json file in rust 2023-02-13 22:16:47 -05:00
Tyler Wilding 5dcdb7edf9
rs: start managing the config on the rust side 2023-02-13 00:27:37 -05:00
dependabot[bot] bd30d9fb97
build(deps): bump serde_json from 1.0.91 to 1.0.93 in /src-tauri (#101)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-12 19:26:23 -05:00
dependabot[bot] e55fe79c8a
build(deps-dev): bump prettier from 2.8.3 to 2.8.4 (#99)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-12 19:26:13 -05:00
Tyler Wilding 4a398175b6
Merge remote-tracking branch 'origin/main' into dev/new-ui 2023-02-12 19:17:56 -05:00
Tyler Wilding fbf71a8aa5
new-ui: adjust some things to make it successfully build locally 2023-02-12 19:13:40 -05:00
dependabot[bot] 46f54f3af8
build(deps-dev): bump prettier from 2.8.1 to 2.8.3 (#91)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-12 17:58:42 -05:00
dependabot[bot] 94cccdfad1
build(deps-dev): bump svelte from 3.55.0 to 3.55.1 (#92)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-12 17:58:35 -05:00
dependabot[bot] 53e64dd5eb
build(deps): bump fs_extra from 1.2.0 to 1.3.0 in /src-tauri (#98)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-12 17:58:20 -05:00
OpenGOALBot 2646af1bdf release: update release metadata to latest 2023-01-31 04:16:18 +00:00
OpenGOALBot 345f0461cb release: bump to version - 1.8.0 2023-01-31 03:58:51 +00:00
Tyler Wilding da9b9acf5f
ci: avoid rate limits when downloading the artifacts (#89) 2022-12-31 18:42:29 -05:00
OpenGOALBot 664e53ffcc release: update release metadata to latest 2022-12-31 21:45:29 +00:00
OpenGOALBot 057dc8933b release: bump to version - 1.7.0 2022-12-31 20:38:42 +00:00
dependabot[bot] 7ebb5df4e4
build(deps-dev): bump prettier-plugin-svelte from 2.8.0 to 2.9.0 (#76)
Bumps
[prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte)
from 2.8.0 to 2.9.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/prettier-plugin-svelte/blob/master/CHANGELOG.md">prettier-plugin-svelte's
changelog</a>.</em></p>
<blockquote>
<h2>2.9.0</h2>
<ul>
<li>(feat) support style modifiers (<a
href="https://github-redirect.dependabot.com/sveltejs/prettier-plugin-svelte/issues/330">#330</a>)</li>
<li>(fix) respect strict mode and shorthand options when formatting
style/class directives (<a
href="https://github-redirect.dependabot.com/sveltejs/prettier-plugin-svelte/issues/328">#328</a>)</li>
</ul>
<h2>2.8.1</h2>
<ul>
<li>(fix) format <code>{#await .. catch ..}..{/await}</code> correctly
(<a
href="https://github-redirect.dependabot.com/sveltejs/prettier-plugin-svelte/issues/323">#323</a>)</li>
<li>(fix) respect strict mode and shorthand options when formatting
bindings (<a
href="https://github-redirect.dependabot.com/sveltejs/prettier-plugin-svelte/issues/321">#321</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/sveltejs/prettier-plugin-svelte/commits">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier-plugin-svelte&package-manager=npm_and_yarn&previous-version=2.8.0&new-version=2.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-20 16:56:39 -05:00
dependabot[bot] 78f3bf0ce5
build(deps-dev): bump svelte from 3.52.0 to 3.55.0 (#82)
Bumps [svelte](https://github.com/sveltejs/svelte) from 3.52.0 to
3.55.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/sveltejs/svelte/blob/master/CHANGELOG.md">svelte's
changelog</a>.</em></p>
<blockquote>
<h2>3.55.0</h2>
<ul>
<li>Add <code>svelte/elements</code> for HTML/Svelte typings (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/pull/7649">#7649</a>)</li>
</ul>
<h2>3.54.0</h2>
<ul>
<li>Pass <code>options.direction</code> argument to custom transition
functions (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/3918">#3918</a>)</li>
<li>Support fallback a11y WAI-ARIA roles (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8044">#8044</a>)</li>
<li>Prevent running init binding unnecessarily (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/5689">#5689</a>,
<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/6298">#6298</a>)</li>
<li>Allow updating variables from <code>@const</code> declared function
(<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/7843">#7843</a>)</li>
<li>Do not emit <code>a11y-no-noninteractive-tabindex</code> warning if
element has a <code>tabpanel</code> (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/pull/8025">#8025</a>)</li>
<li>Fix escaping SSR'd values in <code>style:</code> directive (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8085">#8085</a>)</li>
</ul>
<h2>3.53.1</h2>
<ul>
<li>Fix exception in <code>rel=</code> attribute check with dynamic
values (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/7994">#7994</a>)</li>
<li>Do not emit deprecation warnings for <code>css</code> compiler
options for now (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8009">#8009</a>)</li>
<li>Make compiler run in browser again (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8010">#8010</a>)</li>
<li>Upgrade <code>tslib</code> (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8013">#8013</a>)</li>
</ul>
<h2>3.53.0</h2>
<ul>
<li>Check whether <code>parentNode</code> exists before removing child
(<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/6037">#6037</a>)</li>
<li>Upgrade various dependencies, notably <code>css-tree</code> to
<code>2.2.1</code> (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/pull/7572">#7572</a>,
<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/pull/7982">#7982</a>)</li>
<li>Extend <code>css</code> compiler option with <code>'external' |
'injected' | 'none'</code> settings and deprecate old <code>true |
false</code> values (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/pull/7914">#7914</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="3ba0e30416"><code>3ba0e30</code></a>
-&gt; v3.55.0</li>
<li><a
href="512eda7a84"><code>512eda7</code></a>
[feat] add html typings (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/7649">#7649</a>)</li>
<li><a
href="a0a6bd1f54"><code>a0a6bd1</code></a>
[docs] add some basic docs about bundler plugins (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8092">#8092</a>)</li>
<li><a
href="aa5a1cdf1a"><code>aa5a1cd</code></a>
-&gt; v3.54.0</li>
<li><a
href="86524181a9"><code>8652418</code></a>
update changelog</li>
<li><a
href="94e51df07b"><code>94e51df</code></a>
[fix] escape style attribute for SSR (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8087">#8087</a>)</li>
<li><a
href="75c3a48245"><code>75c3a48</code></a>
update changelog</li>
<li><a
href="cc52dc442b"><code>cc52dc4</code></a>
[docs] add explanation about property binding order (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/7833">#7833</a>)</li>
<li><a
href="f45b823770"><code>f45b823</code></a>
[docs] fix inconsistent margin in svelte/motion spring tutorial (<a
href="https://github-redirect.dependabot.com/sveltejs/svelte/issues/8081">#8081</a>)</li>
<li><a
href="d8c6ab87df"><code>d8c6ab8</code></a>
Update CHANGELOG.md</li>
<li>Additional commits viewable in <a
href="https://github.com/sveltejs/svelte/compare/v3.52.0...v3.55.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=svelte&package-manager=npm_and_yarn&previous-version=3.52.0&new-version=3.55.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-20 16:54:08 -05:00