Wanjohi
efe95a7c8d
✨ feat: Add sys design
2024-09-23 20:15:49 +03:00
Wanjohi
e322693b70
🐛 fix: Move project structure to CONTRIBUTING.md
2024-09-20 15:10:50 +03:00
Wanjohi
1693fef708
✨ feat: Add the Project Structure section to the Contributing.md
2024-09-20 14:43:09 +03:00
Wanjohi
41dbaf1b21
✨ feat: Add CODE_OF_CONDICT.md and CONTRIBUTING.md
2024-09-20 14:32:05 +03:00
Wanjohi
9665549d0c
✨ feat: Onboarding
2024-09-20 11:37:30 +03:00
Wanjohi
6b422ca290
🐛 fix: Remove unused vars
2024-09-17 22:00:55 +03:00
Wanjohi
f2f3386bdb
✨ feat: Onboarding
2024-09-16 21:10:33 +03:00
Wanjohi
58e93b28e9
✨ feat: Add donate page
2024-09-16 15:43:57 +03:00
Wanjohi
3088b050ed
🐛 fix: Add extra info to the hero section
2024-09-15 12:52:44 +03:00
Wanjohi
7663e17644
🐛 fix: Fix Portal on Safari
2024-09-15 01:27:06 +03:00
Wanjohi
5b713521a1
🐛 fix: Fix absolute game cover on Safari
2024-09-15 01:21:26 +03:00
Wanjohi
b1f35c9953
🐛 fix: Fix loading animation for images
2024-09-15 01:02:42 +03:00
Wanjohi
0696c9fc60
🐛 fix: Fix overflow on mobile
2024-09-14 20:44:51 +03:00
Wanjohi
abb4874749
✨ feat: Add open-source feature
2024-09-13 23:41:17 +03:00
Wanjohi
0d4f0bce11
🐛 fix: Fix hover state on game cards
2024-09-13 21:52:25 +03:00
Wanjohi
c641d413a9
✨ feat: Add game modals to homepage
2024-09-13 20:51:03 +03:00
Wanjohi
cac927196a
🐛 fix: Fix footer styling arrangement
2024-09-13 18:46:27 +03:00
Wanjohi
c30673f5a1
✨ feat: Add /home ( #111 )
2024-09-13 17:41:34 +03:00
Wanjohi
1b1bedff36
✨ feat: Add api ( #112 )
...
Add the api route -> https://nexus.nestri.workers.dev/
2024-09-10 22:38:35 +03:00
Wanjohi
df9f1cfe95
🐛 fix: Align the footer components
2024-09-08 23:03:12 +03:00
Wanjohi
b347115eae
✨ feat: Clean up after the blog
2024-09-08 21:28:36 +03:00
Wanjohi
5b4ea64b94
✨ feat: Add markdown support plus /blog ( #107 )
...
Adds `/blog` page with support for `.md` and `.mdx` files.
What we learnt in setting this up will be packages in a package `@nestri/mdx` and used to set up the `/docs` and the `/terms` and `/privacy` routes
2024-09-08 20:16:56 +03:00
Wanjohi
8cc5a8b9e6
🐛 fix: Fix the hover event on footer links
2024-09-06 23:21:33 +03:00
Wanjohi
d66248cb97
🐛 fix: Use mute card colors
2024-09-05 21:30:30 +03:00
Wanjohi
1555dd7ab2
♻ refactor: Remove apps/docs
2024-09-05 19:27:33 +03:00
Wanjohi
168be939a6
🐛 fix: Change theme color for Safari
2024-09-05 18:07:24 +03:00
Wanjohi
2e26ed08a1
✨ fix: Change up the /404 page
2024-09-05 17:33:46 +03:00
Wanjohi
e2e5497c62
✨ feat: Add www to cloudflare pages ( #105 )
...
Co-authored-by: --global <--global>
Add our website to cloudflare pages
2024-09-03 06:55:51 +03:00
Wanjohi
62b7a841ed
✨ feat: Add home
2024-09-02 15:46:28 +03:00
Wanjohi
2b6a048ccd
🐛 fix: Use a lower contrast color for as background color
2024-09-01 02:13:16 +03:00
Wanjohi
ba15f30bbf
✨ feat: Add game card with better colors
2024-09-01 01:19:15 +03:00
Wanjohi
8b42688bd4
✨ feat: Game card
2024-09-01 00:34:50 +03:00
Wanjohi
1f9d3be2a6
🐛 fix: Use better contrast for selection
2024-08-31 22:00:09 +03:00
Wanjohi
22d43411b1
✨ feat: Add support for MDX ( #104 )
...
This is an attempt to create our docs and blogs website
2024-08-31 21:37:45 +03:00
Wanjohi
a90fe4ba7a
🐛 fix: Remove unnecessary packages
2024-08-31 04:59:32 +03:00
Wanjohi
9a17df391a
🐛 fix: Remove Steam id generator
2024-08-31 04:56:19 +03:00
Wanjohi
e0b7e46c76
✨ feat: Add a makeshift 404 page
2024-08-30 17:30:59 +03:00
Wanjohi
dc5a36b9d6
✨ feat: Add 404 page
2024-08-30 16:57:08 +03:00
Wanjohi
73cec51728
✨ feat: Add qwik-react ( #103 )
...
This adds the following pages:
The landing page (/)
The pricing page (/pricing)
The contact page (/contact)
The changelog page (/changelog)
Terms Of Service page (/terms)
Privacy Policy (/privacy)
2024-08-30 16:19:58 +03:00
Wanjohi
d13d3dc5d8
✨ feat: Add nav-progress bad
2024-08-30 11:08:58 +03:00
Wanjohi
666aabeda2
🐛 fix: Change path to banner image
2024-08-30 10:38:57 +03:00
Wanjohi
5520883f00
✨ feat: Add SEO stuff
2024-08-30 10:35:24 +03:00
Wanjohi
1cef08ebdf
✨ feat: Add eslint
2024-08-30 10:26:36 +03:00
Wanjohi
fd16947e14
✨ feat: Add tailwind and cloudflare support
2024-08-30 10:22:10 +03:00
ejcupcake1234alt
81fc5e8f85
Create installer script. ( #100 )
...
This script might be broken, I'm in school right now, so I can't test it
at the moment. I will soon
## Description
**What issue are you solving (or what feature are you adding) and how
are you doing it?**
I have made a test installer script for locally hosting nestri.
Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com >
2024-08-20 15:17:22 +03:00
Wanjohi
19923845c0
✨ feat: [MAJOR] Rebrand ( #101 )
...
## Description
**What issue are you solving (or what feature are you adding) and how
are you doing it?**
1. Netris has been renamed and rebranded to Nestri.
2. New Logo and colors, plus a new Philosophy and mission(more on that
later)
3. We are moving all different repos into this one - which means API,
Docker, Website, Docs etc will be moved here
2024-08-20 15:12:00 +03:00
Kristian Ollikainen
3df53e7e38
🐛 fix(base): Device selection patch for gpu-screen-recorder ( #93 )
...
## Description
Adds new `-device` argument for gpu-screen-recorder which allows
specifying a GPU to use (by `/dev/dri/cardN` path)
This fixes an issue with multi-gpu systems when device such as
`/dev/dri/card1` is passed through but gpu-screen-recorder will still
try to access `/dev/dri/card0` for capturing and failing.
Added relevant bits to `gpu_helpers.sh` to find the card path - I assume
all modern modesetting drivers will have a `/drm/` path that tells the
card number. If not, the script will fall back to gpu-screen-recorder's
own method of finding the card.
Edit: Forgot to mention patches are now copied to /tmp/ rather than
/etc/
Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com >
2024-07-07 12:43:58 +03:00
Kristian Ollikainen
cf69f6c93a
✨ feat(server): Add Intel/AMD GPU support ( #84 )
...
## Description
### This is a DRAFT - Changes will be discussed and made upon requests!
In nutshell, this adds support for running Nestri with Intel and AMD
GPU's. Both integrated and dedicated.
It took a few days to find a trick for having output without dummy plugs
or connected displays, but I think I got it.
`gpu-screen-recorder` requires a custom patch to skip the check for
connected displays (as we're using a xrandr workaround which makes them
stay "unconnected")
Most likely fixes #68
### Changes
The NVIDIA sections have been split in their own code branches since
there's some NVIDIA specific things I didn't feel approriate to poke
more than necessary for the goal of this PR.
Added a script with helper functions related to GPU discovery and
gathering some basic info off from them (note: it might be better to
declare the helper script arrays outside it's initially run function).
The helper scripts rely on `lshw`.
NVIDIA code was slightly adjusted to use the bus-id's provided by the
helper functions to have some code re-use.
Cleaned up few things on the side.
---------
Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com >
Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com >
2024-07-07 11:06:48 +03:00
Wanjohi
b12b26223c
✨ feat: Add nestri cli ( #79 )
...
## Description
**What issue are you solving (or what feature are you adding) and how
are you doing it?**
We are adding an option to start the Nestri server (omg almost called it
Netris :) using a cli
The idea is to reduce the friction of starting up the service and
running it, this includes:
1. Installing and configuring the Windows executables for the game
2. Running the game on a linux machine
3. Preparing the host system i.e configuring Docker, Nvidia
{Drivers,CUDA} etc etc
2024-06-28 03:26:11 +03:00
dependabot[bot]
19e2f62603
⚒️ build(deps): Bump docker/build-push-action from 5 to 6 ( #86 )
...
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action )
from 5 to 6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases ">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v6.0.0</h2>
<ul>
<li>Export build record and generate <a
href="https://docs.docker.com/build/ci/github-actions/build-summary/ ">build
summary</a> by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1120 ">docker/build-push-action#1120</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.24.0 to 0.26.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1132 ">docker/build-push-action#1132</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1136 ">docker/build-push-action#1136</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1138 ">docker/build-push-action#1138</a></li>
<li>Bump braces from 3.0.2 to 3.0.3 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1137 ">docker/build-push-action#1137</a></li>
</ul>
<blockquote>
<p>[!NOTE]
This major release adds support for generating <a
href="https://docs.docker.com/build/ci/github-actions/build-summary/ ">Build
summary</a> and exporting build record for your build. You can disable
this feature by setting <a
href="https://docs.docker.com/build/ci/github-actions/build-summary/#disable-job-summary ">
<code>DOCKER_BUILD_NO_SUMMARY: true</code> environment variable in your
workflow</a>.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.0 ">https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.0 </a></p>
<h2>v5.4.0</h2>
<ul>
<li>Show builder information before building by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1128 ">docker/build-push-action#1128</a></li>
<li>Handle attestations correctly with provenance and sbom inputs by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1086 ">docker/build-push-action#1086</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.19.0 to 0.24.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1088 ">docker/build-push-action#1088</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1105 ">docker/build-push-action#1105</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1121 ">docker/build-push-action#1121</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1127 ">docker/build-push-action#1127</a></li>
<li>Bump undici from 5.28.3 to 5.28.4 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1090 ">docker/build-push-action#1090</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0 ">https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0 </a></p>
<h2>v5.3.0</h2>
<ul>
<li>Bump <code>@docker/actions-toolkit</code> from 0.18.0 to 0.19.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1080 ">docker/build-push-action#1080</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0 ">https://github.com/docker/build-push-action/compare/v5.2.0...v5.3.0 </a></p>
<h2>v5.2.0</h2>
<ul>
<li>Disable quotes detection for <code>outputs</code> input by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1074 ">docker/build-push-action#1074</a></li>
<li>Warn about ignored inputs by <a
href="https://github.com/favonia "><code>@favonia</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1019 ">docker/build-push-action#1019</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.14.0 to 0.18.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1070 ">docker/build-push-action#1070</a></li>
<li>Bump undici from 5.26.3 to 5.28.3 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1057 ">docker/build-push-action#1057</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0 ">https://github.com/docker/build-push-action/compare/v5.1.0...v5.2.0 </a></p>
<h2>v5.1.0</h2>
<ul>
<li>Add <code>annotations</code> input by <a
href="https://github.com/crazy-max "><code>@crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/992 ">docker/build-push-action#992</a></li>
<li>Add <code>secret-envs</code> input by <a
href="https://github.com/elias-lundgren "><code>@elias-lundgren</code></a>
in <a
href="https://redirect.github.com/docker/build-push-action/pull/980 ">docker/build-push-action#980</a></li>
<li>Bump <code>@babel/traverse</code> from 7.17.3 to 7.23.2 in <a
href="https://redirect.github.com/docker/build-push-action/pull/991 ">docker/build-push-action#991</a></li>
<li>Bump <code>@docker/actions-toolkit</code> from 0.13.0-rc.1 to
0.14.0 in <a
href="https://redirect.github.com/docker/build-push-action/pull/990 ">docker/build-push-action#990</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1006 ">docker/build-push-action#1006</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0 ">https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0 </a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="c382f710d3 "><code>c382f71</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1120 ">#1120</a>
from crazy-max/build-summary</li>
<li><a
href="5a5b70d974 "><code>5a5b70d</code></a>
chore: update generated content</li>
<li><a
href="dc24cf9e25 "><code>dc24cf9</code></a>
don't generate summary for cloud driver</li>
<li><a
href="667cb22c52 "><code>667cb22</code></a>
DOCKER_BUILD_NO_SUMMARY env to disable summary</li>
<li><a
href="d880b1964b "><code>d880b19</code></a>
generate build summary</li>
<li><a
href="e51051ad0b "><code>e51051a</code></a>
export build record and upload artifact</li>
<li><a
href="86c2bd0031 "><code>86c2bd0</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1137 ">#1137</a>
from docker/dependabot/npm_and_yarn/braces-3.0.3</li>
<li><a
href="268d2b1611 "><code>268d2b1</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1138 ">#1138</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="2b8dc7f529 "><code>2b8dc7f</code></a>
chore: update generated content</li>
<li><a
href="840c12be17 "><code>840c12b</code></a>
chore(deps): Bump <code>@docker/actions-toolkit</code> from 0.25.1 to
0.26.0</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/build-push-action/compare/v5...v6 ">compare
view</a></li>
</ul>
</details>
<br />
[](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@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>
Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com >
2024-06-28 03:25:27 +03:00