KernelDeimos
9f3ce50994
dev: add read and list endpoints
2025-03-04 14:38:30 -05:00
KernelDeimos
fdf10ef549
dev: add threads delete endpoint
2025-03-04 14:38:30 -05:00
KernelDeimos
90d9b41ec3
dev: add threads API with create and edit
2025-03-04 14:38:30 -05:00
KernelDeimos
02ddfcc567
dev: add puter.perms module to puter.js
2025-03-04 14:37:41 -05:00
KernelDeimos
3276faa5f0
fix: permission request 500 errors
...
As far as I remember, PermissionService was not using APIError because
it was considered to be only for errors from API endpoints and not
internal calls. However, this never made very much sense: APIError is
really more like "error that Puter's backend actually knows how to
handle" at this point; everything should be APIError and APIError should
probably eventually be renamed.
2025-03-04 13:56:51 -05:00
KernelDeimos
1e86039cf5
dev: add PUT, DELETE to eggspress
2025-03-04 12:58:55 -05:00
Eric Dubé
eca5da9c1f
Update issue templates
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-03-03 14:50:06 -05:00
KernelDeimos
cfa5c7e715
fix: puter subdomain error response
...
We were sending a JSON error in what should have been an HTML response.
Additionally, the error message wasn't very clear about the nature of
the problem.
2025-03-03 13:06:14 -05:00
jelveh
ae9f5efed0
send event after toolbar is ready and after account is saved
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-02-28 10:28:40 -08:00
jelveh
b56f5c5998
Revert "Remove the Button component from some UI components"
...
This reverts commit 1eb4c6034e .
2025-02-28 09:23:32 -08:00
jelveh
5c62742fa3
remove unnecessary console.log
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-28 00:14:56 -08:00
jelveh
1eb4c6034e
Remove the Button component from some UI components
2025-02-27 23:53:52 -08:00
jelveh
c55a13dcd8
Update en.js
2025-02-27 23:19:00 -08:00
KernelDeimos
ec0a721143
fix: message coercion bug affecting vision
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-27 14:49:55 -05:00
KernelDeimos
18170f77e2
doc: link videos
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-02-26 15:42:09 -05:00
KernelDeimos
4486490039
doc: document configuration
2025-02-26 14:59:13 -05:00
KernelDeimos
3666b9f3a2
feat: essential configuration options for deployers
...
This commit makes everything a ton easier for deployers, adding
configuration options to allow nip.io domains or all origins to access
Puter for ideal LAN or VPN configurations.
2025-02-26 14:18:28 -05:00
KernelDeimos
d3da9da9c5
meta: update index.html
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-26 11:35:07 -05:00
KernelDeimos
12a29275c0
meta: add index.html to test something
...
I'm going to see if a static GitHub Pages page can fetch our GitHub
issues, so I need to commit this file to the repo.
2025-02-26 11:28:45 -05:00
KernelDeimos
3bd12fb5f2
doc: document event core.fs.create.directory
...
issue: https://github.com/HeyPuter/puter/issues/1122
2025-02-25 18:18:55 -05:00
KernelDeimos
e6b3cb3666
fix: get event docs back in sync
...
I used 'fix' for this instead of 'doc' because I am also adding a
package for code that generates markdown, so this doesn't have the
zero-risk nature typically associated with a "doc: " commit.
2025-02-25 17:52:54 -05:00
KernelDeimos
04f9225af3
chore: update package-lock.json
2025-02-25 17:48:03 -05:00
KernelDeimos
794778d665
fix: dev-center undefined error
...
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
I uploaded a video for this one but just realized I never made a commit
for it - it was hiding in my git stash.
So here will be a rare situation that the video link is able to be
placed inside the commit message: https://youtu.be/8XiFR1o5Vuk
2025-02-25 17:21:08 -05:00
KernelDeimos
eda376b6cc
doc: make first sidebar items make sense
2025-02-25 15:31:40 -05:00
KernelDeimos
2a7bd2ad8d
doc: update doc/README.md and genwiki
2025-02-25 15:23:58 -05:00
KernelDeimos
efe6f4cb80
doc: update doc/README.md
2025-02-25 15:20:11 -05:00
KernelDeimos
23e5d22439
doc: move el() documentation to gui/doc
2025-02-25 14:57:35 -05:00
KernelDeimos
99684d80e4
doc: generate wiki from repository docs
2025-02-25 14:56:12 -05:00
KernelDeimos
7f372fd1be
doc: improve backend intro doc
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-24 16:28:08 -05:00
KernelDeimos
7fd1f9aa5f
doc: document backend key locations
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-24 16:28:08 -05:00
KernelDeimos
34fdf3abd9
doc: improve docs organization
...
- Move extension docs back into this repo
- Add index README.md under `doc/`
- Improve documentation of project structure
2025-02-24 16:28:08 -05:00
KernelDeimos
8ed1f801b8
dev: attempt adding Claude 3.7
...
At this commit support is not tested. I was unable to get the AI module
in puter.js to call 3.7 instead of the old 3.5 model.
2025-02-24 14:13:43 -05:00
KernelDeimos
759c32ac72
fix: errors after stream starts
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-24 11:42:30 -05:00
Nariman Jelveh
ad5be196cc
Update README.md
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-24 01:28:37 -08:00
KernelDeimos
d081c4f2fe
fix(security): patch express via path-to-regexp
...
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
As far as I can tell from the block post:
https://blakeembrey.com/posts/2024-09-web-redos/
this vulnerability should not affect releases of Puter before this
update because we do not have any routes with multiple parameters where
the second parameter does not start with '.' or '/'.
However, for the sake of good security hygiene and so `npm audit` looks
nice, we're upgrading the package. (better late than never)
2025-02-21 23:42:47 -05:00
Nariman Jelveh
1cae7fc7d4
Update #DoesItRunPuter.md
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-21 13:26:31 -08:00
KernelDeimos
2ee380ec16
fix: o3 tools with array parameters
...
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
Apparently the o3 model things items is a required property for array
types in JSON schema. This is not the case, but we fixed it anyway.
2025-02-20 15:57:50 -05:00
KernelDeimos
7e82c947b1
fix: path update in legacy rename behavior
...
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
Change username doesn't go through ll_move, and does not adhere to DRY
alongside the /rename operation. This led to an inconsistency where the
rename behavior in the change username operation didn't update the
cached fsentry path.
2025-02-20 14:10:22 -05:00
KernelDeimos
145d836b9f
test: unit test tool calls
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-20 09:41:59 -05:00
KernelDeimos
d66e38cc66
fix: message coercion for tool call message
...
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
Some services can't tolerate a message with tool calls and an empty
array set on the content property, despite the fact that OpenAI does
seem to support this.
2025-02-19 15:32:07 -05:00
KernelDeimos
9d181741de
dev: gemini function calling
2025-02-19 13:16:27 -05:00
Nariman Jelveh
d8c49d8b2d
Merge pull request #1121 from HeyPuter/revert-1072-fix/success-msg-deploy
...
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
Revert "Fix : the issue with the success message not displaying after deployment"
2025-02-17 19:29:54 -08:00
Nariman Jelveh
e2d120d81f
Revert "Fix : the issue with the success message not displaying after deployment"
2025-02-17 19:29:45 -08:00
Nariman Jelveh
96c4030541
Merge pull request #1072 from mariatouil/fix/success-msg-deploy
...
Fix : the issue with the success message not displaying after deployment
2025-02-17 19:29:40 -08:00
KernelDeimos
1b5a64043a
dev: add openrouter implementation
2025-02-17 18:46:48 -05:00
KernelDeimos
7e76b657bb
fix: recursive delete error
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-17 15:31:54 -05:00
Nariman Jelveh
d0f32ee2b8
Merge pull request #1119 from Zac0511/patch-4
2025-02-17 09:40:04 -08:00
KernelDeimos
feb2ca126f
dev: validate attachments
2025-02-17 10:46:02 -05:00
Zac0511
6d8b733cba
Update fr.js
...
Modified 2 translations
2025-02-17 12:49:10 +01:00
Nariman Jelveh
4bc6bf242f
Update README.md
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-16 19:46:09 -08:00