Commit Graph
58 Commits
Author SHA1 Message Date
c2363b0bce ⭐ feat: Add protobuf (#171)
This is a second attempt to add protobuf to Nestri, after the first one
failed

---------

Co-authored-by: Philipp Neumann <3daquawolf@gmail.com>
Co-authored-by: DatCaptainHorse <DatCaptainHorse@users.noreply.github.com>
2025-01-29 04:16:27 +03:00
fb77dc9572 🐜 fix(runner): dbus directory and mesa install (#163)
should fix the missing dbus runtime directory issue, using mesa-git as
it's less cumbersome to deal with package wise than normal mesa

---------

Co-authored-by: DatCaptainHorse <DatCaptainHorse@users.noreply.github.com>
Co-authored-by: Wanjohi <elviswanjohi47@gmail.com>
2025-01-23 02:16:33 +03:00
Wanjohi 9b8d187887 ⭐feat(www): Add api docs (#161) 2025-01-21 03:38:22 +03:00
Wanjohi 4a27f54e80 🐜 fix(www): Fix the marquee 2025-01-21 01:12:58 +03:00
Wanjohi 0d0b1f4b14 🐜 fix(www): Fix posthog 2025-01-18 07:50:36 +03:00
Wanjohi f480ced756 ⭐ feat: Connect the frontend to the API (#160) 2025-01-18 07:12:47 +03:00
Wanjohi dfe37a6cec 🐜 fix(www): Fix pricing button sound 2025-01-14 03:49:05 +03:00
Wanjohi 3be481e260 ⭐ feat(www): Finish up on the UI components (#158) 2025-01-14 03:24:53 +03:00
Wanjohi a3ff8bff9f 🐜 fix(www): Fix the random avatars 2025-01-10 23:23:18 +03:00
Wanjohi 4df031d1bb ⭐ feat(www): Add the home page UI (#155) 2025-01-10 01:22:45 +03:00
Wanjohi f6287ef586 ⭐feat(auth): Update the authentication UI (#153)
We added a new Auth UI, with all the business logic to handle profiles and such... it works alright
2025-01-07 23:58:27 +03:00
Wanjohi dede878c3c 🐜 fix(www): Fix a typo 2025-01-04 23:19:42 +03:00
Wanjohi 83908122bf 🐜 fix(www): Move the features around 2025-01-04 05:40:20 +03:00
Wanjohi 2c27420126 🐜 fix(www): Fix some typos 2025-01-04 05:35:58 +03:00
Wanjohi fc5a755408 ✨ feat: Add auth flow (#146)
This adds a simple way to incorporate a centralized authentication flow.

The idea is to have the user, API and SSH (for machine authentication)
all in one place using `openauthjs` + `SST`

We also have a database now :)

> We are using InstantDB as it allows us to authenticate a use with just
the email. Plus it is super simple simple to use _of course after the
initial fumbles trying to design the db and relationships_
2025-01-04 00:02:28 +03:00
Wanjohi 7d6a7542e2 🐛 fix(www): Fix a typo 2024-12-30 02:17:50 +03:00
Wanjohi 8c808bafcb 🐛 fix(www): Remove dead code 2024-12-27 13:06:35 +03:00
Wanjohi 08f2643dcd ✨ feat: Use howlerJS for audio 2024-12-27 13:01:13 +03:00
Wanjohi 82c1a3baea ✨ feat: Add even more features 2024-12-27 12:18:46 +03:00
Wanjohi 9fd7c6ff47 ✨ feat: Add more features 2024-12-27 12:01:11 +03:00
Wanjohi c6c7b6a36d 🐛 fix: Change up FREE tier CTA 2024-12-27 02:10:22 +03:00
Wanjohi c39866a019 🐛 fix: Fix a typo in pricing page 2024-12-26 22:46:13 +03:00
Wanjohi 0d36acb983 ✨ feat: Minor changes to the frontend (#145)
This PR does a facelift to the `/` and `/pricing` pages
2024-12-26 22:27:27 +03:00
b6196b1c69 feat: Custom gst webrtc signaller, runtime GPU driver package install and more (#140)
🔥 🔥

Yes lots of commits because rebasing and all.. thankfully I know Git
just enough to have backups 😅

---------

Co-authored-by: Wanjohi <elviswanjohi47@gmail.com>
Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com>
Co-authored-by: Wanjohi <71614375+wanjohiryan@users.noreply.github.com>
Co-authored-by: AquaWolf <3daquawolf@gmail.com>
2024-12-08 16:37:36 +03:00
379db1c87b ✨ feat: Add streaming support (#125)
This adds:
- [x] Keyboard and mouse handling on the frontend
- [x] Video and audio streaming from the backend to the frontend
- [x] Input server that works with Websockets

Update - 17/11
- [ ] Master docker container to run this
- [ ] Steam runtime
- [ ] Entrypoint.sh

---------

Co-authored-by: Kristian Ollikainen <14197772+DatCaptainHorse@users.noreply.github.com>
Co-authored-by: Kristian Ollikainen <DatCaptainHorse@users.noreply.github.com>
2024-12-08 14:54:56 +03:00
Wanjohi be17ba026b ✨ feat: Add a new blog post 2024-10-27 05:12:05 +03:00
Wanjohi bae089e223 ✨ feat: Host a relay on Hetzner (#114)
We are hosting a [MoQ](https://quic.video) relay on a remote (bare
metal) server on Hetzner

With a lot of help from @victorpahuus
2024-09-26 21:34:42 +03:00
Wanjohi efe95a7c8d ✨ feat: Add sys design 2024-09-23 20:15:49 +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 b1f35c9953 🐛 fix: Fix loading animation for images 2024-09-15 01:02:42 +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 c30673f5a1 ✨ feat: Add /home (#111) 2024-09-13 17:41:34 +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 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
Wanjohiand--global 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 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