Daniel Salazar
7e21c1f888
fix: fs metadata sanitation ( #3257 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-12 22:56:06 -07:00
Daniel Salazar
00d6f9c230
fix: disallow unverified outlook emails ( #3256 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-12 18:52:24 -07:00
jelveh
4c03080efa
Update mcp.md
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-12 16:55:37 +02:00
jelveh
432a11d289
Add Cursor MCP docs and icons
2026-06-12 16:37:53 +02:00
jelveh
e9e233404b
Add icons for Claude, Codex and OpenCode
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-12 13:20:15 +02:00
jelveh
8101d42604
Capitalize OpenCode in MCP docs
2026-06-12 13:16:41 +02:00
jelveh
88cedd43bc
Add opencode MCP example to docs
2026-06-12 13:11:24 +02:00
Daniel Salazar
d3a2934d9b
feat: fingerprinting for signup checks ( #3254 )
2026-06-12 00:59:21 -07:00
Daniel Salazar
13a36b6199
fix: secure http calls ( #3252 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-11 13:43:58 -07:00
Daniel Salazar
a155464d46
fix: more data for puter site serve event ( #3251 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-10 23:27:13 -07:00
Daniel Salazar
40d1c998bb
feat: pass args to all events ( #3248 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* feat: pass args to all events
* fix: alias app joining
* fix: actor in event
26.06.1
2026-06-10 14:13:04 -07:00
Daniel Salazar
b4837d49b6
perf: some perf gains from fable ( #3249 )
2026-06-10 13:26:35 -07:00
ProgrammerIn-wonderland
e23042b42e
add preperation for reputation score persistence ( #3250 )
2026-06-10 16:09:42 -04:00
Daniel Salazar
240a733285
sec: misc fable hardening ( #3244 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* sec: misc fable hardening
* more fixes
* more fixes
* fix: cors issue
2026-06-10 11:19:41 -07:00
Reynaldi Chernando
bb202be12c
Minor clarification local webserver in deployment ( #3247 )
2026-06-10 23:04:42 +07:00
Reynaldi Chernando
8c4cb601c9
Add cli docs ( #3246 )
2026-06-10 20:53:53 +07:00
Reynaldi Chernando
64a7c7b7c4
Add mcp docs ( #3245 )
2026-06-10 20:31:31 +07:00
wwb1942
2dd2887ff7
ci: add docs build workflow ( #3235 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* ci: add docs build workflow
Add CI workflow that runs npm ci and npm run build in src/docs
whenever files under src/docs change in a pull request.
Closes #3225
* ci: also trigger docs build when workflow file changes
* ci: address docs build workflow review
2026-06-10 10:53:40 +07:00
ProgrammerIn-wonderland
4bbe8a2789
add protections for PUT-1094 ( #3243 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-09 22:29:57 -04:00
Dilan Melvin T
3e9ceb673b
fix: coerce Mistral image_url parts from object to string ( #3177 )
...
* fix: coerce Mistral image_url parts from object to string
Mistral's API expects image_url content parts to be a plain string URL,
not the OpenAI-style { url: string } object that process_input_messages
produces. Without this coercion, sending an image to any Mistral model
that supports vision (mistral-small, mistral-medium, mistral-large,
ministral-*) results in a request error from the Mistral SDK.
Add #coerceImageUrls() as a private method on MistralAIProvider that
maps { type: 'image_url', image_url: { url } } -> { type: 'image_url',
image_url: url } for every content part in every message. Messages with
plain string content are left untouched, as are parts whose image_url is
already a string.
Add four unit tests covering: object-to-string coercion, already-flat
strings, plain string message content, and mixed text+image content.
* style: use plain ASCII dashes in comment section divider
2026-06-09 20:12:44 -04:00
Daniel Salazar
9c4d1ef535
fix: misc bugs + new middleware for before/after routes ( #3242 )
2026-06-09 17:05:56 -07:00
ProgrammerIn-wonderland
bf57518262
MCP: assert worker_exec ends with puter.work ( #3241 )
2026-06-09 17:43:34 -04:00
Reynaldi Chernando
d48fb11de6
Add claude fable 5 ( #3238 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-09 14:05:31 -04:00
ProgrammerIn-wonderland
7ed87f760b
make max tokens less lenient ( #3240 )
2026-06-09 14:03:13 -04:00
Reynaldi Chernando
ee37be16f0
Add cli deployment docs ( #3239 )
2026-06-10 00:40:19 +07:00
Reynaldi Chernando
a8cfaeefbd
Add subdomain and workers github actions deployment ( #3226 )
...
* Add subdomain and workers github actions deployment
* minor adjust
2026-06-09 23:35:34 +07:00
Badri467
58cb8ee048
skip github actions backend for docs only changes ( #3236 )
2026-06-09 23:28:48 +07:00
Daniel Salazar
a72fbd1d47
fix: inform acl of full access flag ( #3237 )
2026-06-09 08:04:36 -07:00
Daniel Salazar
f6408db74e
fix: access tokens with full accesses allowed through with new middleware gate ( #3234 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-08 18:47:07 -07:00
ProgrammerIn-wonderland
df20993d8b
set azure openai as the default ( #3233 )
2026-06-08 20:33:41 -04:00
ProgrammerIn-wonderland
708fe1bc4e
azure ai provider ( #3232 )
2026-06-08 18:31:49 -04:00
Daniel Salazar
e782fa832e
fix: kv costs ( #3231 )
2026-06-08 13:32:36 -07:00
ProgrammerIn-wonderland
c947c2c989
fix mcp server cloudfront cache bug ( #3230 )
2026-06-08 15:42:49 -04:00
Daniel Salazar
3de4613b7d
Revert "feat (PUT-1091): have gui tokens labeled and be different than reques…" ( #3229 )
...
This reverts commit 1335b46404 .
2026-06-08 11:15:24 -07:00
Daniel Salazar
def7290c48
feat: emit user.deleted event on user deletion ( #3228 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-08 10:30:24 -07:00
Daniel Salazar
1335b46404
feat (PUT-1091): have gui tokens labeled and be different than requestor ones ( #3222 )
...
* feat (PUT-1091): have gui tokens labeled and be different than creator ones
* fix: errors with auth token
2026-06-08 09:03:02 -07:00
Reynaldi Chernando
0e15ac98a9
Update cli readme and set version ( #3227 )
2026-06-08 22:23:32 +07:00
Reynaldi Chernando
f127b2509d
Add docs fixes for deployment and workers pages ( #3223 )
...
* Add docs fixes for deployment and workers pages
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* handle router edge case
* explicit info about wildcard requiring name
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-08 17:43:00 +07:00
Sourabh Sharma
15134c99bf
Fix mkdir dedupeName for existing directories ( #3215 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
26.06
2026-06-07 12:49:00 -07:00
Daniel Salazar
8262e3193e
perf: don't batch get app stats ( #3219 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-06 18:28:59 -07:00
Reynaldi Chernando
98a21c4ac0
More workers docs improvement ( #3218 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* More workers docs improvement
* Add mention of workers alongside mention of user scope
2026-06-06 01:27:24 +07:00
ProgrammerIn-wonderland
c52eb1b903
Ns/bug fixes 060426 ( #3214 )
...
* Harden backend auth
* Puter.js auth hardening
2026-06-05 13:55:23 -04:00
mohit_parmar_007
d6a71e50bb
fix: remove unnecessary cache console.log statements ( #3216 )
2026-06-05 10:01:59 -07:00
Reynaldi Chernando
a4b6ee0dd2
[PUT-1090] Improve worker docs ( #3217 )
...
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
* Improve worker docs
* refine
2026-06-05 21:54:56 +07:00
Daniel Salazar
bb61103080
feat: add apps api into mcp ( #3213 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-04 17:19:53 -07:00
Daniel Salazar
9bbc76b2dd
drop metering alerts to low severity ( #3212 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-04 14:01:44 -07:00
Daniel Salazar
918aba9c80
fix: reduce alarms further ( #3211 )
...
* feat; update bug-bounty
* fix: reduce alarms further
2026-06-04 10:43:50 -07:00
Reynaldi Chernando
3ceba9e3b3
Minor fix deployment docs ( #3210 )
...
* Minor fix deployment docs
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 23:48:25 +07:00
Daniel Salazar
a480679a2d
vis: make metering service alarm only go off on actual abuse ( #3208 )
Maintain Release Merge PR / update-release-pr (push) Has been cancelled
Notify HeyPuter / notify (push) Has been cancelled
release-please / release-please (push) Has been cancelled
2026-06-03 22:45:18 -07:00
Daniel Salazar
e99ae40e93
chore: bump puter-js ( #3207 )
2026-06-03 18:59:07 -07:00