KernelDeimos
196531d118
dev: update handling of duplicate emails
2024-10-03 17:04:47 -04:00
KernelDeimos
822f3b8c45
dev: add notes and some updates to email logic
2024-10-03 14:54:40 -04:00
KernelDeimos
2c3065a70f
test: register test for CleanEmailService
2024-10-02 21:30:14 -04:00
KernelDeimos
054b9c2864
dev: add service for cleaning email addresses
2024-10-02 17:51:43 -04:00
KernelDeimos
9db55fc5f7
fix: remove redundant openai model fallback
2024-10-02 15:14:46 -04:00
KernelDeimos
29fd595cf9
dev: rootfs-v0.2.0
2024-10-02 15:13:57 -04:00
KernelDeimos
9985996686
fix: app pseudonym in wrong conditional block
2024-09-30 20:38:25 -04:00
KernelDeimos
4febd81169
dev: app pseudonyms
2024-09-30 19:35:34 -04:00
KernelDeimos
8bc4122bea
tweak: change phoenix help text when launched with -c
2024-09-30 19:16:10 -04:00
KernelDeimos
5ed8823a16
tidy: remove a console log
2024-09-30 18:11:25 -04:00
KernelDeimos
5317adf8a4
feat: allow passing cli args via url
2024-09-30 18:09:28 -04:00
KernelDeimos
b6c0cb6abc
feat: add -c flag for phoenix
2024-09-30 16:50:18 -04:00
KernelDeimos
6e1ed7ab04
dev: update emu load indicator
2024-09-30 16:50:03 -04:00
KernelDeimos
04c05a5bb8
fix: properly add owner object to fsentries
2024-09-27 16:30:13 -04:00
KernelDeimos
a70d0dd088
fix: add progress bar fix
2024-09-27 15:08:19 -04:00
KernelDeimos
eab2721f89
dev: use streaming decompression
2024-09-26 18:49:29 -04:00
KernelDeimos
545ac0097f
tweak: ascii tux (important)
2024-09-26 18:28:13 -04:00
KernelDeimos
45cd3b79bb
tweak: disable grace period by default
2024-09-26 15:47:47 -04:00
KernelDeimos
259877b677
fix: allow ETX to propagate to bash
2024-09-26 15:47:35 -04:00
KernelDeimos
08601ae2af
feat: progress indicator for emulator
2024-09-25 23:47:10 -04:00
KernelDeimos
d0535cf10b
dev: add wasm bench
2024-09-25 21:45:03 -04:00
KernelDeimos
fff8993200
fix: error deleting entry from My Websites window
...
This could not be tested locally due to another but only affecting
self-hosted installations. This will be tested in staging in the
meantime while the other bug is being fixed.
2024-09-23 17:55:54 -04:00
KernelDeimos
b1b725a2eb
tweak: image from CDN (for real this time)
2024-09-23 15:07:26 -04:00
KernelDeimos
68c4274dc3
tweak: image from CDN
2024-09-23 14:54:01 -04:00
Nariman Jelveh
288411c377
Update style.css
2024-09-22 15:46:48 -07:00
KernelDeimos
27b66254e3
dev: compress default image with brotli
2024-09-22 17:49:00 -04:00
Nariman Jelveh
3ce8da37eb
close #772
2024-09-22 12:40:38 -07:00
KernelDeimos
07d3592d88
tweak: don't auto-start puter-linux for now
2024-09-21 15:39:19 -04:00
Nariman Jelveh
18fed60341
Merge pull request #770 from ruthwikchikoti/issue#736
...
feat: translate README.md to Dutch
2024-09-21 12:15:48 -07:00
Ruthwik Chikoti
31e2773743
feat: translate README.md to Dutch
2024-09-21 18:21:27 +05:30
Nariman Jelveh
bd91839551
Don't allow background processes to change the browser's URL
2024-09-19 17:41:37 -07:00
KernelDeimos
4311b482fd
fix: second half of connectToInstance
2024-09-18 21:02:51 -04:00
KernelDeimos
cb324cc125
fix: error in process.handle_connection
2024-09-18 20:55:00 -04:00
KernelDeimos
f4dd195245
dev: fix previous commit
2024-09-18 17:04:48 -04:00
KernelDeimos
afc0ac8548
dev: attempt to fix process select issue
2024-09-18 17:01:02 -04:00
KernelDeimos
439653458e
fix: quick patch to avoid columnify error
2024-09-18 16:22:26 -04:00
KernelDeimos
0456893789
dev: add emulator prod deployment
2024-09-18 16:21:07 -04:00
KernelDeimos
f2acd83b72
fix: upsert subdomain check to insert only
2024-09-18 16:21:07 -04:00
KernelDeimos
e3431cd7f5
dev: add build script for relay
2024-09-18 16:21:07 -04:00
KernelDeimos
48873b6d23
git: add epoxy-tls submodule
2024-09-18 16:21:07 -04:00
KernelDeimos
8aed3d9454
dev: prep for network build
2024-09-18 16:21:07 -04:00
KernelDeimos
25817bf6a2
dev: add puter-linux app to db migrations
2024-09-18 16:21:07 -04:00
KernelDeimos
4589ed95be
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:21:07 -04:00
KernelDeimos
404fbaa4cb
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:21:07 -04:00
KernelDeimos
bc83e90e33
tweak: use virtualization-optimized kernel
2024-09-18 16:21:07 -04:00
KernelDeimos
e3d4a5f3b3
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:21:07 -04:00
KernelDeimos
62634b0afe
feat: add connectToInstance method to puter.ui
2024-09-18 16:21:07 -04:00
KernelDeimos
e2cb6194bb
dev: add startup apps, start emulator by default
2024-09-18 16:21:07 -04:00
KernelDeimos
e1ec84877a
dev: resize handling
2024-09-18 16:21:07 -04:00
KernelDeimos
db3e0b5ce8
fix: simplify callback listener and fix async bug
2024-09-18 16:21:07 -04:00