KernelDeimos
6ec3c8b653
dev: add emulator prod deployment
2024-09-18 16:20:24 -04:00
KernelDeimos
dfb2523bd6
fix: upsert subdomain check to insert only
2024-09-18 16:20:24 -04:00
KernelDeimos
9816411451
dev: add build script for relay
2024-09-18 16:20:24 -04:00
KernelDeimos
9c897fdf59
git: add epoxy-tls submodule
2024-09-18 16:20:24 -04:00
KernelDeimos
86f2dc485f
dev: prep for network build
2024-09-18 16:20:24 -04:00
KernelDeimos
191977f9e3
dev: add puter-linux app to db migrations
2024-09-18 16:20:24 -04:00
KernelDeimos
baeb79b502
dev: handle pty close
...
Return to phoenix shell when a pty stream is closed by twisp.
Pipes in phoenix with commands from the emulator do not appear to be
working properly, but something in there is working.
2024-09-18 16:20:24 -04:00
KernelDeimos
d3e70ebe82
dev: add terminal multiplexing
...
This involves establishing the protocol through which phoenix instances
run a command on the emulator. The pty is able to communicate with the
terminal in both directions. This commit adds logs to be removed later.
There are a few things left that this commit does not address:
- handling close of delegate process
- handling sigint from phoenix to delegate process
- closing the connection to twisp
2024-09-18 16:20:24 -04:00
KernelDeimos
a16cfb6f0c
tweak: use virtualization-optimized kernel
2024-09-18 16:20:24 -04:00
KernelDeimos
2e6315e042
dev: multi-instance many-to-many app-to-app comms
...
I'll elaborate here because the commit name is confusing. Any time an
app gets a connection to another app, either because it launched that
app (or was launched by that app) or requested a connection to that app,
the ID the app gets to represent the app it's communicating with is now
a pseudo app id rather than the app instance ID. This accomplishes two
things:
1. It's more secure. There are multiple places where GUI assumes that
knowing an app's instance ID means you can do things as that app.
2. Between the same two apps, there may now be more than one connection.
This is useful for situations like Phoenix shell talking to the
emulator in multiple separate instances to pipe commands. (this is
coming later)
2024-09-18 16:20:24 -04:00
KernelDeimos
e0a79da745
feat: add connectToInstance method to puter.ui
2024-09-18 16:20:24 -04:00
KernelDeimos
0acd904176
dev: add startup apps, start emulator by default
2024-09-18 16:20:24 -04:00
KernelDeimos
258b3cafd1
dev: resize handling
2024-09-18 16:20:24 -04:00
KernelDeimos
68a5b4e4b0
fix: simplify callback listener and fix async bug
2024-09-18 16:20:24 -04:00
KernelDeimos
cc6790c7f9
dev: get basic PTY integration working
2024-09-18 16:20:24 -04:00
KernelDeimos
dd8fe8f03e
dev: add emulator page
2024-09-18 16:20:24 -04:00
KernelDeimos
b88aa87316
dev: add twisp submodule
2024-09-18 16:20:24 -04:00
KernelDeimos
3802e71772
dev: add emulator image build
2024-09-18 16:20:24 -04:00
Nariman Jelveh
480a1c440c
Merge pull request #763 from bibekp-dev/Issue670/EnglishToGerman
...
Issue670/english to german
2024-09-12 09:48:08 -07:00
Bibek Panda
c204cd366a
Created and updated README.de.md for English To German Translation
...
German translation changes are committed in README.de.md file
2024-09-12 13:03:07 +05:30
Bibek Panda
c0b3010192
Create README.de.md
2024-09-12 12:58:03 +05:30
Nariman Jelveh
58040c7596
Merge pull request #762 from the-heidi/patch-1
2024-09-11 20:35:20 -07:00
the-heidi
0743189ddb
Update README.ko.md to fix phrasing issues
2024-09-11 20:30:38 -07:00
KernelDeimos
33de98107f
fix: email change on account with unverified email
...
Changing the email address on an account that did not already have a
confirmed email would result in the email_confirmed column never being
set. This commit fixes that.
Additionally, an SQL statement using the unconfirmed email to identify a
row was changed so it now uses the user ID instead, which is safer.
Resolves: 759
2024-09-10 14:04:32 -04:00
Nariman Jelveh
d38fb9f0e1
Update README.md
2024-09-10 08:59:41 -07:00
Nariman Jelveh
351b8cca3b
Merge pull request #760 from gyarfasB/huntext
...
feat: hungarian readme translation
2024-09-10 08:53:59 -07:00
Gyárfás Balázs
89d11e3b0f
translation-hun-readme
2024-09-10 14:02:10 +02:00
Nariman Jelveh
a4a349a64a
Update README.md
2024-09-07 09:50:04 -07:00
Nariman Jelveh
11ddbf70c8
Add link to Ukrainian README from the English README
2024-09-07 09:49:40 -07:00
Nariman Jelveh
6e7def5a66
Merge pull request #757 from SergiyZyuzko/translation/ukrainian
...
Ukrainian Translation added
2024-09-07 09:47:02 -07:00
Sergiy
abb44b6d68
Ukrainian Translation added
2024-09-07 16:41:31 +00:00
KernelDeimos
cc4ab1cb36
fix: html-webpack-plugin dev dep
2024-09-04 23:56:23 -04:00
KernelDeimos
6bdcae769d
fix: double-echo in phoenix
2024-09-04 23:56:23 -04:00
KernelDeimos
a33d721e21
fix phoenix WINSZ handling
2024-09-04 23:56:23 -04:00
Nariman Jelveh
7139d29749
Add link to Malayalam README in the English README
2024-09-04 22:03:26 -04:00
Nariman Jelveh
9e988eb012
Merge pull request #753 from rinogodson/malayalam-translation
...
Add Malayalam translation to README.md
2024-09-04 21:59:43 -04:00
Rino Godson
72c90778e8
Add Malayalam translation to README.md
2024-09-05 07:12:27 +05:30
Nariman Jelveh
64597e28fb
temporarily remove lang files for further testing
2024-09-03 14:56:14 -04:00
Nariman Jelveh
1c5f48d451
Merge pull request #741 from Pulkitxm/translation_Ukrainian
...
translate README.md to Ukrainian
2024-09-03 14:52:59 -04:00
Nariman Jelveh
43eb614499
Merge pull request #743 from Pulkitxm/translation_Dutch
...
Add Dutch Readme content
2024-09-03 14:52:34 -04:00
Nariman Jelveh
25bb0652b8
Merge pull request #742 from Pulkitxm/translation_Swedish
...
Add Swedish Readme content
2024-09-03 14:52:24 -04:00
KernelDeimos
4910838ab1
fix: webpack error reporting + unintentional whitespace changes
2024-09-03 14:44:51 -04:00
Nariman Jelveh
57c2d72e21
Update UIWindow.js
2024-09-03 14:24:58 -04:00
Nariman Jelveh
8e56ac5ec7
Update UIWindow.js
2024-09-03 14:14:19 -04:00
Nariman Jelveh
9528cb0614
Add link to Armenian README in the English README
2024-09-03 11:55:05 -04:00
Nariman Jelveh
377c9f04b1
Merge branch 'main' of https://github.com/HeyPuter/puter into main
2024-09-03 11:54:03 -04:00
Nariman Jelveh
9411f994e3
Merge pull request #751 from gng92/patch-1
...
Create README.hy.md
2024-09-03 11:53:36 -04:00
gng92
e8713dc5a5
Create README.hy.md
...
Added Armenian translation for ./doc/i18n/README.en.md (issue #735 )
2024-09-03 19:44:42 +04:00
KernelDeimos
ed7d6dcbfb
fix: dist
2024-09-02 21:30:22 -04:00
KernelDeimos
d35026467e
fix: use jq el for focus
2024-09-02 20:52:46 -04:00