dependabot[bot]
c9c92e806a
build(deps-dev): bump rollup from 3.21.4 to 3.29.5 in /src/phoenix ( #1583 )
...
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
Bumps [rollup](https://github.com/rollup/rollup ) from 3.21.4 to 3.29.5.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG-3.md )
- [Commits](https://github.com/rollup/rollup/compare/v3.21.4...v3.29.5 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 3.29.5
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-18 10:38:52 -07:00
dependabot[bot]
1f3e83a9a0
build(deps): bump path-to-regexp from 6.2.1 to 6.3.0 in /src/phoenix ( #1552 )
...
Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp ) from 6.2.1 to 6.3.0.
- [Release notes](https://github.com/pillarjs/path-to-regexp/releases )
- [Changelog](https://github.com/pillarjs/path-to-regexp/blob/master/History.md )
- [Commits](https://github.com/pillarjs/path-to-regexp/compare/v6.2.1...v6.3.0 )
---
updated-dependencies:
- dependency-name: path-to-regexp
dependency-version: 6.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 13:48:24 -07:00
dependabot[bot]
298cb83c48
build(deps): bump braces from 3.0.2 to 3.0.3 in /src/phoenix ( #1551 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-version: 3.0.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 13:43:31 -07:00
dependabot[bot]
d746d3ef55
build(deps): bump serialize-javascript and mocha in /src/phoenix ( #1550 )
...
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript ) to 6.0.2 and updates ancestor dependency [mocha](https://github.com/mochajs/mocha ). These dependencies need to be updated together.
Updates `serialize-javascript` from 6.0.0 to 6.0.2
- [Release notes](https://github.com/yahoo/serialize-javascript/releases )
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.0...v6.0.2 )
Updates `mocha` from 10.2.0 to 10.8.2
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.2.0...v10.8.2 )
---
updated-dependencies:
- dependency-name: serialize-javascript
dependency-version: 6.0.2
dependency-type: indirect
- dependency-name: mocha
dependency-version: 10.8.2
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-13 13:38:43 -07:00
Krishna
d885ea5772
fix: enable and fix date command tests
...
Closes #796
2025-06-03 15:04:01 -04:00
Ntwari Bruce
39048a9e2e
dev: ai command tool use / function calling ( #1194 )
...
* Enhanced ai command to perfom other commands
* Enhance AI Command in Puter's shell
* Enahanced ai command to use tooling/function calling
* Fixed circular dependency and added list function to Builtincommand
* Fixed circular dependency and system prompt
2025-03-27 14:31:24 -04:00
Ntwari Bruce
7ed779bbf3
feat: enhanced ai command to perfom other commands ( #1156 )
...
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
* Enhanced ai command to perfom other commands
* Enhance AI Command in Puter's shell
2025-03-08 17:47:53 -05:00
KernelDeimos
59da18f2a3
dev: expose shell to ANSIShell coreutil commands
2025-03-07 11:41:49 -05:00
KernelDeimos
870e4aa938
fix: move AppCommandProvider to the end
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-02-14 16:05:36 -05:00
KernelDeimos
0bcbc8f784
fix: phoenix changelog
2025-02-13 17:48:21 -05:00
KernelDeimos
abd66309c8
dev: update phoenix changelog
2025-02-13 16:57:00 -05:00
ProgrammerIn-wonderland
ffaa91f849
Added tab compleition to PDEs
2025-02-12 16:42:24 -05:00
ProgrammerIn-wonderland
fd387597bb
PDE command provider
2025-02-11 17:49:31 -05:00
KernelDeimos
2000b8909f
fix: allow command provider to not implement complete method
2025-02-10 17:22:10 -05:00
KernelDeimos
d6bbba7bf0
fix: appease mocha's import requirements
Docker Image CI / build-and-push-image (push) Has been cancelled
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
release-please / release-please (push) Has been cancelled
test / test (18.x) (push) Has been cancelled
test / test (20.x) (push) Has been cancelled
test / test (22.x) (push) Has been cancelled
2025-01-10 17:40:02 -05:00
KernelDeimos
e1bdee1abe
dev: ability to run api tests from puter terminal
2025-01-10 16:24:08 -05:00
jelveh
6a184d52b4
Update copyright notice dates in license headers
2025-01-06 15:18:22 -08:00
KernelDeimos
15898fe5b7
chore: update license headers
Docker Image CI / build-and-push-image (push) Waiting to run
Maintain Release Merge PR / update-release-pr (push) Waiting to run
release-please / release-please (push) Waiting to run
test / test (18.x) (push) Waiting to run
test / test (20.x) (push) Waiting to run
test / test (22.x) (push) Waiting to run
2025-01-06 11:55:17 -05:00
Nariman Jelveh
40ea2a3f02
Revert "Created test cases for issue #878 "
2024-12-08 11:31:47 -08:00
Nariman Jelveh
c8894c7d4c
Merge branch 'main' into warning_dialog
2024-12-08 11:29:52 -08:00
e5z26
2ca1f71595
removed jsdom in test file
...
removed because wasn't being used
2024-12-07 19:09:22 -05:00
KernelDeimos
7232406680
clean: remove unused imports from phoenix
2024-12-06 15:28:07 -05:00
KernelDeimos
c87db23faa
refactor: combine parsely and strataparse into @heyputer/parsers
2024-12-06 15:08:23 -05:00
KernelDeimos
545e7db5bd
fix: test issues from contextlink removal
...
Apparently there were two things:
- had to remove contextlink from the test command (that was expected)
- can't import libs from putility in the test environment. The error
produced for this doesn't really explain why.
2024-12-06 12:09:23 -05:00
KernelDeimos
d1e8d51173
clean: remove contextlink
...
Updates references in phoenix shell to use context from putility.
2024-12-06 11:17:14 -05:00
Justin Oeni
540132cc71
Added two files to test hasGitDirectory and showGitWarningDialog
2024-12-06 10:42:44 -05:00
KernelDeimos
38adb5741b
fix: app close issue in phoenix
2024-10-29 16:19:58 -04:00
KernelDeimos
12e0cecf02
fix: wait no
2024-10-21 18:12:08 -04:00
KernelDeimos
c8f913d710
fix: phoenix incorrect lookup order
2024-10-21 18:07:45 -04:00
KernelDeimos
fb1216d488
fix: prevent code from breaking just because it was bundled
2024-10-18 15:06:08 -04:00
ProgrammerIn-wonderland
fb41d2a51c
change PWD to not use prompt-path and fix unicode issues
2024-10-11 17:06:32 -04:00
KernelDeimos
823ab28448
test: update test invocation
2024-10-10 03:19:28 -04:00
KernelDeimos
8bc4122bea
tweak: change phoenix help text when launched with -c
2024-09-30 19:16:10 -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
545ac0097f
tweak: ascii tux (important)
2024-09-26 18:28:13 -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
439653458e
fix: quick patch to avoid columnify error
2024-09-18 16:22:26 -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
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
e1ec84877a
dev: resize handling
2024-09-18 16:21:07 -04:00
KernelDeimos
21383eec3c
dev: get basic PTY integration working
2024-09-18 16:21:07 -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
KernelDeimos
cf24c3dd2a
rename
2024-08-29 22:21:07 -04:00